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



Reply via email to