Hi,
is there a trick using a "Resource.properties"-file.
I'm creating a "Resource.properties"-file in WEB-INF/classes folder of my
application.
The web.xml looks like:
...
<init-param>
<param-name>application</param-name>
<param-value>Resources</param-value>
</init-param>
...
In the JSP-file the bean:message-Tag is:
<bean:message key="index.benutzername"/>
By running the application an error displays
The Error is:
A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextIm
pl.java:481)
at
_0002findex_0002ejspindex_jsp_161._jspService(_0002findex_0002ejspindex_jsp
_161.java:513)
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.j
ava:184)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:328)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:215)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:251)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:196)
at
org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:
242)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:16
1)
at
org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:225
)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:159)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java
:818)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897
)
at java.lang.Thread.run(Thread.java:484)
Root Cause:
javax.servlet.jsp.JspException: Cannot find message resources under key
org.apache.struts.action.MESSAGE
at
org.apache.struts.util.RequestUtils.message(RequestUtils.java:285)
at
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:239)
at
_0002findex_0002ejspindex_jsp_161._jspService(_0002findex_0002ejspindex_jsp
_161.java:168)
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.j
ava:184)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:328)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC
hain.java:215)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j
ava:251)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j
ava:196)
at
org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:
242)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2041)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:16
1)
at
org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:225
)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav
a:159)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java
:818)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:897
)
at java.lang.Thread.run(Thread.java:484)
Knows anybody why it doesn't run?
Gruß
Michael
--
Mein Freund ist aus Leder