Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3048 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Exception provoqués par ApplicationRessources

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exception provoqués par ApplicationRessources

n°1716155
aymend
Posté le 11-04-2008 à 11:49:53  profilanswer
 

Bonjour à tous:
Je met mes premier pas en struts en cadre de mon PFE.
J'utilise eclipse avec tomcat.
je teste une application struts dont je fais l'importation des données de puis le fichier ApplicationResources.properties;
quand je fait l'éxécution j'obtient l'erreur suivante:

 
exception
 
org.apache.jasper.JasperException: Missing message for key "index.username"
 org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
cause mère
 
javax.servlet.ServletException: Missing message for key "index.username"
 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841)
 org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
 org.apache.jsp.index_jsp._jspService(index_jsp.java:94)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
cause mère
 
javax.servlet.jsp.JspException: Missing message for key "index.username"
 org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:297)
 org.apache.jsp.index_jsp._jspx_meth_bean_005fmessage_005f0(index_jsp.java:242)
 org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:179)
 org.apache.jsp.index_jsp._jspx_meth_html_005fhtml_005f0(index_jsp.java:123)
 org.apache.jsp.index_jsp._jspService(index_jsp.java:87)
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Les référecens au fichier Ressources sont réglés. Pensez vous que c'est à cause du serveur Tomcat ou manque de variables d'environnement.
Merci.

mood
Publicité
Posté le 11-04-2008 à 11:49:53  profilanswer
 

n°1716163
Bidem
Posté le 11-04-2008 à 12:00:41  profilanswer
 

Citation :

Missing message for key "index.username"


 
traduit par : Message manquant pour la clé index.username
 
Raison plus que probable : il manque une entrée index.username dans le fichier properties...

n°1716221
aymend
Posté le 11-04-2008 à 13:24:20  profilanswer
 

Merci pour votre reponse mais ça existe. et ceci est le contenu de mon fichier ApplicationResources_En.properties:
index.title=Struts Starter Application
index.heading=Hello World!
index.message=To get started on your own application, copy the struts-blank.war to a new WAR file using the name for your application. Place it in your container's "webapp" folder (or equivalent), and let your container auto-deploy the application. Edit the skeleton configuration files as needed, reload Struts or restart your container, and you are on your way! (You can find the ApplicationResources file with this message in the classes folder.)
errors.header=<center><table width="80%" border="1"><tr><td bgcolor="#FFFF66"><b><font color="red">Error: <font></b></td></tr><tr><td bgcolor="#FFFF66"><UL><font color="red">
errors.footer=</font></ul></font></table></center>
error.index.username=<li>Username is mandatory</li>
error.index.password=<li>Password must contain at least 3 characters</li>
index.login.welcome=Welcome
index.login.connected=, You are connected
index.login.firstname=Firstname
index.login.lastname=LastName
index.login.email=eMail
index.username=Username :
index.password=Password :

n°1716340
brisssou
8-/
Posté le 11-04-2008 à 14:55:59  profilanswer
 

ton fichier est correctement référencé dans le struts-config ?

Message cité 1 fois
Message édité par brisssou le 11-04-2008 à 14:56:18

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1716351
aymend
Posté le 11-04-2008 à 15:07:32  profilanswer
 

brisssou a écrit :

ton fichier est correctement référencé dans le struts-config ?


 
oui monfichier est reférencé comme suit achant que j'ai 2 fichiers resources Anglais et français:
 
<message-resources null="false" parameter="ApplicationResources"/>

n°1716359
brisssou
8-/
Posté le 11-04-2008 à 15:09:45  profilanswer
 

:??: il est à la racine de ton classpath ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1716365
aymend
Posté le 11-04-2008 à 15:15:26  profilanswer
 

brisssou a écrit :

:??: il est à la racine de ton classpath ?


 
Pouver vous m'éxpliquer de plus??
je fait sa reférenciation dans struts-config.xml ainsi que dans le fichier web.xml:
 
<param-name>application</param-name>
<param-value>applicationResources</param-value>
</init-param>

n°1716375
brisssou
8-/
Posté le 11-04-2008 à 15:22:45  profilanswer
 

:??: j'ai jamais vu de référencement de ce genre de fichier dans le web.xml, mais je suis loin d'être une pointure, donc pourquoi pas.
 
sinon, pour ce qui est du référencement dans le struts-config, est-ce que tu as mis les fichiers de ressources dans le classpath ?
 
si non, il faut le faire.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1716400
Bidem
Posté le 11-04-2008 à 15:37:16  profilanswer
 

Citation :

ceci est le contenu de mon fichier ApplicationResources_En.properties:
...


Citation :

j'ai 2 fichiers resources Anglais et français


 
Question bête : tu est sûr que tu gère bien la Locale et que la clé est bien définie dans les 2 fichiers ?

n°1716879
BifaceMcLe​OD
The HighGlandeur
Posté le 13-04-2008 à 01:55:04  profilanswer
 

Attention : les codes de langues doivent être écrits en minuscules. Un fichier "ApplicationResources_En.properties" ne sera donc jamais pris en compte. "ApplicationResources_en.properties", par contre, si (cf. javadoc de la classe java.util.Locale et la norme ISO 639-1).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Exception provoqués par ApplicationRessources

 

Sujets relatifs
Floating Point Exception[RESOLU] [MySQL] Gérer une exception dans le tri d'une requête
Exception sur socketLes types d'exception en Java ?
Exception java.lang.reflect.InvocationTargetException RenderedImageoracle ne pas lever d'exception lors d'insert
[Java] Thread & ExceptionAppDomain et Exception Handling
balise a et padding, exception ?Axis Fault exception
Plus de sujets relatifs à : Exception provoqués par ApplicationRessources


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)