Nicky,
Try 2 things:
1. Remove any XML parsers from your classpath. A pre-existing xml parser
in your classpath may supercede the XML parser which comes with struts.
Struts will not work with just any XML parser...
2. Try struts with Tomcat 3.2.3 (people seem to be having better luck
with it).
Brian
Nicky
Eshkenazi To: [EMAIL PROTECTED]
<eshkenaz@mic cc:
haels.com> Subject: Simple Login app on Husted.com +
Tomcat 4.0 beta 6
08/03/2001
03:15 PM
Please
respond to
struts-user
Another clarification on this one...
I have noticed that the web.xml file that comes with the struts-logon.war
includes a reference for
the \WEB-INF\app.tld, however the app.tld file wasn't a part of the
extract...Can anybody shed some
light on this one? Any input will be appreciated?
I really would like to make this example work..
thanks,
Nicky
Nicky Eshkenazi wrote:
> I have attemped to take a look at the simple Login application available
for
> downlaod on husted.com. I am using Tomcat 4.0 beta 6. The was file was
> sucessfully unzipped and the index.jsp worked fine, however the logon.jsp
was
> referenced I got the following dump, any help would be appreciated:
>
> -----
>
> A Servlet Exception Has Occurred
> Exception Report:
> javax.servlet.ServletException: Cannot retrieve ActionMappings under key
> "org.apache.struts.action.MAPPINGS"
> at
>
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:452)
>
> at org.apache.jsp._0002flogon_jsp._jspService(_0002flogon_jsp.java:291)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:200)
>
> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:456)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:219)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2251)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:984)
>
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1074)
> at java.lang.Thread.run(Thread.java:484)
>
> Root Cause:
> javax.servlet.jsp.JspTagException: Cannot retrieve ActionMappings under
key
> "org.apache.struts.action.MAPPINGS"
> at org.apache.struts.taglib.form.FormTag.doStartTag(FormTag.java:491)
> at org.apache.jsp._0002flogon_jsp._jspService(_0002flogon_jsp.java:128)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:200)
>
> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:456)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>
> at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:219)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2251)
> at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
>
> at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>
> at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:984)
>
> at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1074)
> at java.lang.Thread.run(Thread.java:484
> -----------
>
> Is there anything else that I need besides the struts.jar in the
WEB-INF/lib
> directory of my app in order to use the Struts framework?
>
> thanks,
> Nicky