Bonjour,
En fait, j'ai crée deux fichiers MessageBundle_fr_BE et MessageBundle_us_US où j'ai mis les variables et leurs valeurs afin d'internationaliser mon application.
Mon problème est que lorsque je lance mon application, j'ai le message d'erreur suivant :
La structure du projet est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Problem accessing /MyServlet. Reason: Can't find bundle for base name MessageBundle, locale fr_FR Caused by: java.util.MissingResourceException: Can't find bundle for base name MessageBundle, locale fr_FR at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1499) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1322) at java.util.ResourceBundle.getBundle(ResourceBundle.java:796) at com.application.myGoogleAppEngine.Internationale.<init>(Internationale.java:13) at com.application.myGoogleAppEngine.Internationale.getInstance(Internationale.java:18) at com.application.myGoogleAppEngine.MyServlet.doPost(MyServlet.java:52) at com.application.myGoogleAppEngine.MyServlet.doGet(MyServlet.java:30) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
Et le code ajouté dans mon pom.xml pour inclure le dossier src/main/webapp/resources :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 - src - main - webapp - images - js - stylesheets - resources MessageBundle_fr_FR.properties MessageBundle_us_US.properties - WEB-INF - appengine-web.xml - logging.properties - web.xml - index.jsp - java - com.application.myGoogleApp - test - target - pom.xml - nbActions.xml - README.md
Pourriez-vous m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <configuration> <archiveClasses>true</archiveClasses> <webResources> <!-- in order to interpolate version from pom into appengine-web.xml --> <resource> <directory>${basedir}/src/main/webapp/WEB-INF</directory> <filtering>true</filtering> <targetPath>WEB-INF</targetPath> </resource> <resource> <directory>${basedir}/src/main/webapp/resources</directory> </resource> </webResources> </configuration>
Merci
Partager