aspose file tools*
The moose likes JBoss/WildFly and the fly likes jspException: Missing message for key Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » JBoss/WildFly
Bookmark "jspException: Missing message for key "index.title"" Watch "jspException: Missing message for key "index.title"" New topic
Author

jspException: Missing message for key "index.title"

Gnanasekaran Sakthivel
Greenhorn

Joined: Jul 14, 2004
Posts: 23
Thanks for your help

Error when runing an application (JBoss/Ant/Struts/Windows2000/NO EJB)
************************************************************
After deployed the application using Ant.. Then I started the application
with http://localhost:8080/strutstest/index.jsp

The browser gives Error
---------------------------
HTTP Status 500-
type:exception report
javax.servlet.ServletException: Missing message for key "index.title"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
. . . . . .
root cause:
javax.servlet.jsp.JspException: Missing message for key "index.title"
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:297)
org.apache.jsp.index_jsp._jspx_meth_bean_message_0(index_jsp.java:173)
org.apache.jsp.index_jsp._jspx_meth_html_html_0(index_jsp.java:110)
org.apache.jsp.index_jsp._jspService(index_jsp.java:79)
. . . . .

JBoss Server Log Error (at the Command Line)
------------------------------------------------------
........
13:46:33,218 INFO [PropertyMessageResources] Initializing,
config='org.apache.struts.util.LocalStrings', returnNull=true
13:46:33,218 INFO [PropertyMessageResources] Initializing,
config='org.apache.struts.action.ActionResources', returnNull=true
13:46:33,406 INFO [PropertyMessageResources] Initializing,
config='org.apache.struts.webapp.example.AlternateApplicationResources',
returnNull=true
13:46:33,703 INFO [PropertyMessageResources] Initializing,
config='org.apache.struts.webapp.example.ApplicationResources',
returnNull=true

.........
13:47:42,625 ERROR [Engine] StandardWrapperValve[jsp]:
Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Missing message for key
"index.title" at
org.apache.struts.taglib.bean.MessageTag.doStartTag
(MessageTag.java:297)
at org.apache.jsp.index_jsp._jspx_meth_bean_message_0
(index_jsp.java:173)
.........

***********************************************************

I am seeing in some forumns about this error, they talk around the location of the struts.jar file. But I checked with their solutions. I am
ok with that. Still I am getting this error.

Details about my set up and files.
--------------------------------------
C:\jboss-3.2.4\projects\strutstest\build\jar
directory has the web-examples classes and the application resource
property files; the ApplicationResources.properties file contains
the following line also:
index.title=MailReader Demonstration Application (Struts 1.1-dev)

my C:\jboss-3.2.4\projects\strutstest\build\waWEB-INF\lib
directory has struts.jar also along with some other

parts of my index.jsp
-------------------------
. . . .
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
. . . .


<html:base/>

. . . .
parts of my struts-bean.tld
-------------------------------

<tag>message
org.apache.struts.taglib.bean.MessageTag
empty

arg0
false
. . . . . . . . .
parts of my struts-config.xml
-----------------------------------
. . . . .
<message-resources
parameter="org.apache.struts.webapp.example.ApplicationResources"/>
<message-resources
parameter="org.apache.struts.webapp.example.AlternateApplicationResources"
key="alternate">
</message-resources>
. . . . .

Any one, if you know a little about this even, give me some clues

thank you very much
Edison


Best Wishes
Gnanasekaran Sakthivel
Greenhorn

Joined: Jul 14, 2004
Posts: 23
Yes I found the reason... Through ant deploy, somehow, I had the ApplicationResources.properties file only in the main diretory but not in the WEB-INF/classes directroy. Now I just tried copying the message resources property files into this WEB-INF/classes directory and packed it back to strutstest.ear. It is working fine. I dont know exactly why this happened though.
But actually the correct way is to update my build.xml file, which has the directions to Ant in/for building WAR and JAR stuffs. I will correct the building of WAR area to contain the *.properties file also.

Thanks
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: jspException: Missing message for key "index.title"