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 :

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)
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
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
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
 
<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>
Pourriez-vous m'aider ?

Merci