Hmmm, I think it's time to add a "FAQ" to the todo's list.

Stephen, this usually happens when you've put the struts.jar file on your classpath, or
in the Tomcat/lib directory or in <path to JDK>/lib/ext directory.  It should only be
present in your <path to your webapp>/WEB-INF/lib directory.

Try that out, perhaps restart Tomcat as well.

Craig T.

Stephen Grant wrote:

> Can anyone tell me how to remedy the following. What exactly is
> "org.apache.struts.action.MESSAGE" in this context?
>
> javax.servlet.ServletException: Missing resources attribute
> org.apache.struts.action.MESSAGE
>         at
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
> l.java:386)
>         at
> src.com.viant.coderep.jsp._0002fsrc_0002fcom_0002fviant_0002fcoderep_0002fjs
> p_0002fLogin_0002ejspLogin_jsp_2._jspService(_0002fsrc_0002fcom_0002fviant_0
> 002fcoderep_0002fjsp_0002fLogin_0002ejspLogin_jsp_2.java:341)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:174)
>         at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
>         at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
>         at
> com.borland.jbuilder.webserverglue.tomcat.jsp.JspLoaderEcho.service(Unknown
> Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>         at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:160)
>         at
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
> )
>         at java.lang.Thread.run(Thread.java:484)
> </pre>
> <b>Root cause:</b>
> <pre>
> javax.servlet.jsp.JspException: Missing resources attribute
> org.apache.struts.action.MESSAGE
>         at org.apache.struts.taglib.MessageTag.doStartTag(MessageTag.java:360)
>         at
> src.com.viant.coderep.jsp._0002fsrc_0002fcom_0002fviant_0002fcoderep_0002fjs
> p_0002fLogin_0002ejspLogin_jsp_2._jspService(_0002fsrc_0002fcom_0002fviant_0
> 002fcoderep_0002fjsp_0002fLogin_0002ejspLogin_jsp_2.java:70)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:174)
>         at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261)
>         at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:369)
>         at
> com.borland.jbuilder.webserverglue.tomcat.jsp.JspLoaderEcho.service(Unknown
> Source)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:503)
>         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559)
>         at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
> onnectionHandler.java:160)
>         at
> org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338
> )
>         at java.lang.Thread.run(Thread.java:484)

Reply via email to