M. Amin, I just had the exact same problem. I found that I did not use the
fully qualified name to my ApplicationResource.properties file in the
web.xml init parameter to the ActionServlet
// the way that was causing me problems
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
// correction that cleared up the problem
<init-param>
<param-name>application</param-name>
<param-value>com.robert.test.struts.simple.ApplicationResources</param-value
>
</init-param>
HTH
-----Original Message-----
From: M. Amin [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 12, 2001 4:03 PM
To: [EMAIL PROTECTED]
Subject: RE: An error occurred when i tried to view struts example
Dear Nishit,
My example application is organized as follows
WEB-INF : contains all the tag libraries and the xml configuration files.
WEB-INF/lib : contains struts.jar
WEB-INF/classes : contains ApplicationResource.properties file
Is there any thing missed to lauch this example application correctly ? any
help will be appreciated.
Regards,
M. Amin
On Thu, 12 Apr 2001, you wrote:
> your ApplicationResource file is not loaded properly....
> check your classpath...
> you should have struts.jar in your web-inf\lib
>
> Nishit
>
> -----Original Message-----
> From: M. Amin [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, April 12, 2001 3:42 PM
> To: [EMAIL PROTECTED]
> Subject: An error occurred when i tried to view struts example
>
>
> Dear All,
> I'm a newbie to struts and i'm interested in its MVC paradigm but when i
> tried
> to lauch struts-blank applicaton example i got the following error message
:
>
>
> Error: 500
>
> Location: /struts-blank/index.jsp
>
> Internal Servlet Error:
>
> javax.servlet.ServletException: Missing message for key index.title
> at
>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
> l.java:459)
> at
>
_0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.
> java:227)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:177)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
> at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 7)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:475)
>
> Root cause:
>
> javax.servlet.jsp.JspException: Missing message for key index.title
> at
> org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:242)
> at
>
_0002findex_0002ejspindex_jsp_0._jspService(_0002findex_0002ejspindex_jsp_0.
> java:90)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:177)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
> at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> at org.apache.tomcat.core.Handler.service(Handler.java:286)
> at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
> 7)
> at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:210)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:475)
>
> Any help will be appreciated.
>
> Regards,
> M. Amin