Hi All,

Platform: Windows2000
Servlet Engine: Tomcat 4.0-b3


I've resisted submitting this question, but now I'm just lost.  I'm trying
to get the struts-example to work. Here is what I did:

1. Placed the struts-example.war file in the webapps directory
2. Started Tomcat (Catalina)
3. Shutdown Tomcat
4. Placed Xalan and Xerces in the \webapps\struts-example\WEB-INF\lib
directory.
5. Start Tomcat
6. Start Browser then use http://localhost:8080/struts-example
The error message is below.

When the struts-example expanded the directory there is not a taglib
directory anywhere.  Even when I copied the taglib directory from the
strut-documentation directory I get the same error.  I've checked all of the
environmental variables and everything has been set according to the
instructions.  What am I missing?

Thanks,

kln


A Servlet Exception Has Occurred
org.apache.jasper.compiler.CompileException:
D:\apache\jakarta-tomcat-4.0-b3\webapps\struts-example\index.jsp(36,0)
Unable to load class org.apache.struts.taglib.html.ImgTag
        at
org.apache.jasper.compiler.TagBeginGenerator.init(TagBeginGenerator.java:137
)
        at
org.apache.jasper.compiler.JspParseEventListener$GeneratorWrapper.init(JspPa
rseEventListener.java:814)
        at
org.apache.jasper.compiler.JspParseEventListener.addGenerator(JspParseEventL
istener.java:150)
        at
org.apache.jasper.compiler.JspParseEventListener.handleTagBegin(JspParseEven
tListener.java:1024)
        at
org.apache.jasper.compiler.DelegatingListener.handleTagBegin(DelegatingListe
ner.java:217)
        at
org.apache.jasper.compiler.DelegatingListener.handleTagBegin(DelegatingListe
ner.java:212)
        at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java:841)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1111)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1076)
        at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java:867)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1111)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1076)
        at org.apache.jasper.compiler.Parser.parse(Parser.java:1072)
        at
org.apache.jasper.compiler.ParserController.parse(ParserController.java:220)
        at org.apache.jasper.compiler.Compiler.compile(Compiler.java:207)
        at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:501)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:175)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:187)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:357)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:431)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:246)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:191)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:255)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:225)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2175)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:162)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:879)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
827)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904)
        at java.lang.Thread.run(Thread.java:484)

Reply via email to