wood burning stoves 2.0
The moose likes Struts and the fly likes Help!!!  struts.action.MESSAGE error Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Help!!!  struts.action.MESSAGE error " Watch "Help!!!  struts.action.MESSAGE error " New topic

Help!!! struts.action.MESSAGE error

Sumanth Tarigopula

Joined: Feb 21, 2002
Posts: 15
I'm working on Weblogic 6.1. I've got a jsp which allow the user to modify a field . I have to make controls on it and when it's wrong I call errors.add("publishers",new ActionError("error.publisherid.required"));
In my Jsp i've the tag <html:errors/>
My ApplicationResources.properties has the appriopriate message and is in the WEB-INF/lib directory.
I keep getting the error below. Any help is really appreciated.
javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE
at org.apache.struts.util.RequestUtils.present(RequestUtils.java:803)
at org.apache.struts.taglib.html.ErrorsTag.doStartTag(ErrorsTag.java:229)
at jsp_servlet.__textbooks._jspService(__textbooks.java:161)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:304)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:215)
at org.apache.struts.action.ActionServlet.processValidate(ActionServlet.java:2149)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1565)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2456)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Junilu Lacar

Joined: Feb 26, 2001
Posts: 6264

Please take a moment to review the JavaRanch Naming Policy. Then, edit your profile so that your display name conforms with the rules.
Thank you for your cooperation.
Junilu Lacar
Junilu Lacar

Joined: Feb 26, 2001
Posts: 6264

You could try the following:
1. Move ApplicationResources.properties up to the WEB-INF directory. Check out the Struts docs: http://jakarta.apache.org/struts/doc-1.0.2/userGuide/building_view.html#i18n and make sure your configuration is correct.
2. Check your classpath. I remember we had a problem in WAS3.5 once with loading property files and adding to the classpath worked. Maybe that will work for you with WebLogic.
Sorry I can't be more specific. Let us know how it goes.
[ March 12, 2002: Message edited by: Junilu Lacar ]
Matthew Phillips
Ranch Hand

Joined: Mar 09, 2001
Posts: 2676
Your ApplicationResources.properties file should be in the WEB-INF/classes directory and needs to be set as an init-param in your web.xml file.

Matthew Phillips
I agree. Here's the link: http://aspose.com/file-tools
subject: Help!!! struts.action.MESSAGE error
It's not a secret anymore!