try putting $JDK_HOME/lib/tools.jar into your classpath or put it in your
$TOMCAT_HOME/lib directory...

jb

blah> -----Original Message-----
blah> From: Storhaug, Henning [mailto:[EMAIL PROTECTED]]
blah> Sent: Wednesday, May 02, 2001 9:28 AM
blah> To: [EMAIL PROTECTED]
blah> Subject: Problem with "webapps" - JBoss 2.2 with embedded Tomcat 3.2.1
blah>
blah>
blah> If you can cure my initial scepsis to a promising framework,
blah> I'd be trilled!
blah> It's a bit urgent, as we have very little time to decide what to do.
blah>
blah> I've succesfully deployed and run the
blah> struts-documentation.war-file. (ie.
blah> http://localhost:8080/struts-documentation/ deploys well and
blah> is browsable).
blah> But the other files; struts-test, struts-example and the example from
blah> Bluestone causes trouble. The deployment works, but when I'm
blah> browsing the
blah> directories I have exceptions:
blah>
blah>
blah> E.g: http://localhost:8080/struts-test/index.jsp results in
blah> the following
blah> browser message:
blah> -----------------------
blah> Error: 500
blah> Location: /struts-test/index.jsp
blah> Internal Servlet Error:
blah>
blah> javax.servlet.ServletException: sun/tools/javac/Main
blah>   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
blah>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
blah>   at
blah> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
blah> .java:404)
blah>   at org.apache.tomcat.core.Handler.service(Handler.java:286)
blah>   at
blah> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
blah>   at
blah> org.apache.tomcat.core.ContextManager.internalService(ContextM
blah> anager.java:79
blah> 7)
blah>   at
blah> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
blah>   at
blah> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
blah> nnection(HttpC
blah> onnectionHandler.java:210)
blah>   at
blah> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
blah> t.java:416)
blah>   at
blah> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
blah> ol.java:498)
blah>   at java.lang.Thread.run(Unknown Source)
blah>
blah> Root cause:
blah> java.lang.NoClassDefFoundError: sun/tools/javac/Main
blah>   at
blah> org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaComp
blah> iler.java:128)
blah>   at org.apache.jasper.compiler.Compiler.compile(Compiler.java:245)
blah>   at
blah> org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462)
blah>   at
blah> org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader1
blah> 2.java:146)
blah>   at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433)
blah>   at
blah> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfN
blah> ecessary(JspSe
blah> rvlet.java:152)
blah>   at
blah> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
blah> (JspServlet.ja
blah> va:164)
blah>   at
blah> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
blah> .java:318)
blah>   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
blah>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
blah>   at
blah> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
blah> .java:404)
blah>   at org.apache.tomcat.core.Handler.service(Handler.java:286)
blah>   at
blah> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
blah>   at
blah> org.apache.tomcat.core.ContextManager.internalService(ContextM
blah> anager.java:79
blah> 7)
blah>   at
blah> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
blah>   at
blah> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
blah> nnection(HttpC
blah> onnectionHandler.java:210)
blah>   at
blah> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
blah> t.java:416)
blah>   at
blah> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
blah> ol.java:498)
blah>   at java.lang.Thread.run(Unknown Source)
blah> ----------------------------
blah>
blah> And the exception in JBoss:
blah> ----------------------------
blah> 2001-05-02 04:24:48 - Ctx( /struts-test ): Exception in: R(
blah> /struts-test +
blah> /index.jsp + null) - javax.servlet.ServletException:
blah> sun/tools/javac/Main
blah>         at
blah> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399)
blah>         at
blah> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
blah>         at
blah> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
blah> .java:404)
blah>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
blah>         at
blah> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
blah>         at
blah> org.apache.tomcat.core.ContextManager.internalService(ContextM
blah> anager.java:79
blah> 7)
blah>         at
blah> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
blah>         at
blah> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
blah> nnection(HttpC
blah> onnectionHandler.java:210)
blah>         at
blah> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
blah> t.java:416)
blah>         at
blah> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
blah> ol.java:498)
blah>         at java.lang.Thread.run(Unknown Source)
blah> Root cause:
blah> java.lang.NoClassDefFoundError: sun/tools/javac/Main
blah>         at
blah> org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaComp
blah> iler.java:128)
blah>         at
blah> org.apache.jasper.compiler.Compiler.compile(Compiler.java:245)
blah>         at
blah> org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462)
blah>         at
blah> org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader1
blah> 2.java:146)
blah>         at
blah> org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433)
blah>         at
blah> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfN
blah> ecessary(JspSe
blah> rvlet.java:152)
blah>         at
blah> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service
blah> (JspServlet.ja
blah> va:164)
blah>         at
blah> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
blah> .java:318)
blah>         at
blah> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
blah>         at
blah> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
blah>         at
blah> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
blah> .java:404)
blah>         at org.apache.tomcat.core.Handler.service(Handler.java:286)
blah>         at
blah> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
blah>         at
blah> org.apache.tomcat.core.ContextManager.internalService(ContextM
blah> anager.java:79
blah> 7)
blah>         at
blah> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
blah>         at
blah> org.apache.tomcat.service.http.HttpConnectionHandler.processCo
blah> nnection(HttpC
blah> onnectionHandler.java:210)
blah>         at
blah> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
blah> t.java:416)
blah>         at
blah> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
blah> ol.java:498)
blah>         at java.lang.Thread.run(Unknown Source)
blah>
blah> --------------------------------
blah>
blah> Guess it is the mapping to ActionServlet that's not working.
blah> How do I cure
blah> this???
blah>
blah>
blah> Thanks a trillion in advance!
blah>
blah> Regards,
blah> Henning Storhaug

Reply via email to