Bonjour à tous,

Je m'aventure depuis peu dans le monde des portails web et portlet.

Avant tout, voici les syst. que j'utilise :
JBoss EAP 6.0 (serveur en standalone)
JBoss Portal Platform Beta
Eclipse Juno (avec JBoss tools)
Java 7

Je suis en train de créer mes premiers portlets. J'emploie un fichier ".properties" pour y stocker certaines info à afficher sur mon portlet (utile dans le cas où je veux ajouter des langues).
J'arrive à l'utiliser directement dans les JSP, mais pas dans mon code Java.

dans mon fichier portlet.xml je l'initialise correctement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<resource-bundle>content.Language-ext</resource-bundle>
Puis, dans mon fichier java, d'après les divers tuto que j'ai consulté, je devrais utiliser cette sythaxe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ResourceBundle bundle = getPortletConfig().getResourceBundle(request.getLocale());
			request.setAttribute("errorMsg", bundle.getString("email.errorMsg.missing"));
			//--set actionStatus to error
			request.setAttribute("actionStatus", "error");
Où email.errorMsg.missing correspond à ma key dans mon fichier Language-ext

Cependant quand je fais afficher le portlet, la console m'indique un WARNING :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
12:50:08,997 WARN  [org.exoplatform.services.resources] (MSC service thread 1-2) Cannot load and merge the bundle: content.Language-ext
Et du coup, dès que je lance l'action nécessaire à afficher mon bundle.getString, une exception fait péter le tout.. (ce que je trouve logique...)

En recherchant un peu, il semblerait que la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ResourceBundle bundle = getPortletConfig().getResourceBundle(request.getLocale());
pointe bien sur un fichier resource, mais celui de JBoss (jboss-jpp-6.0.0.Beta\jboss-jpp-6.0\standalone\configuration)

Je suis ouvert à toute suggestion ! Merci d'avance