G.L. Grobe
Sun, 04 Mar 2001 08:44:08 -0800
Yes, I did that. ----- Original Message ----- From: "Niall Pemberton" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, March 04, 2001 10:39 AM Subject: RE: Cannot find message resources under key org.apache.struts.action.MESSAGE > Have you defined an initialization parameter for the resource bundle? > > >From the User Guide: > ------------------- > > When you configue the controller servlet in the web application deployment > descriptor, one of the things you will need to define in an initialization > parameter is the base name of the resource bundle for the application. In > the case described above, it would be com.mycompany.mypackage.MyResources. > > <servlet> > <servlet-name>action</servlet-name> > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > <init-param> > <param-name>application</param-name> > <param-value>com.mycompany.mypackage.MyResources</param-value> > </init-param> > <.../> > </servlet> > > The important thing is for the resource bundle to be found on the class path > for your application. > > > From: G.L. Grobe [mailto:[EMAIL PROTECTED]] > > Subject: Cannot find message resources under key > org.apache.struts.action.MESSAGE > > > > > > Just started learning struts. I'm using orion server 1.4.5. I've got the > > struts.jar in my ~/WEB-INF/lib dir and have listed the taglibs in the > > ~/WEB-INF/web.xml file as well as included all the *.tld in this same dir. > > <taglib> > > <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-bean.tld</taglib-location> > > </taglib> > > > > <taglib> > > <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> > > <taglib-location>/WEB-INF/struts-html.tld</taglib-location> > > </taglib> > > ... > > > > When running the following page, I get the error list down below: > > I've also got a file called 'myProps.properties' packaged under the > > ~/WEB-INF/classes/com.mydir1/mydir2/resources dir. > > > > -------- index.jsp ----------------------------------- > > <%@ page language="java" %> > > <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> > > <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> > > > > <html:html> > > <head> > > <title> > > <bean:message key="main.title" /> > > </title> > > </head> > > > > <body> > > <html:errors /> > > > > This is a atest. > > </body> > > </html:html> > > > > ----------- error output ------------------------- > > > > 500 Internal Server Error > > javax.servlet.jsp.JspException: Cannot find message resources under key > > org.apache.struts.action.MESSAGE at > > org.apache.struts.util.RequestUtils.message(RequestUtils.java, Compiled > > Code) at > > org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java, > > Compiled Code) at /index.jsp._jspService(/index.jsp.java, > > Compiled Code) at > > com.orionserver.http.OrionHttpJspPage.service(JAX, Compiled Code) at > > com.evermind.server.http.HttpApplication.xj(JAX, Compiled Code) at > > com.evermind.server.http.JSPServlet.service(JAX, Compiled Code) at > > com.evermind.server.http.d3.sw(JAX, Compiled Code) at > > com.evermind.server.http.d3.su(JAX, Compiled Code) at > > com.evermind.server.http.ef.s1(JAX, Compiled Code) at > > com.evermind.server.http.ef.do(JAX, Compiled Code) at > > com.evermind.util.f.run(JAX, Compiled Code) > > > > > > Any help much appreciated. > > > > >