The problem is that you are using JRE, not SDK. JSPs work by generating a servlet and then compiling it, so you need the compiler for them to work.
Mark. At 05:14 PM 5/14/02 -0700, you wrote: >I have installed tomcat 3.2.4, SOAP 2.2, (and other required jars), and JRE >1.4. I have run the SOAP server and client verification tests as outlined >in the instructions but when I go to the 'List' or 'Deploy' links in the >Admin interface I get the following traceback. Any insights on getting past >this much appreciated. > >Error: 500 >Location: /soap/admin/list.jsp >Internal Servlet Error: > >javax.servlet.ServletException: sun/tools/javac/Main > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at >org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at >org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:80 >6) > at >org.apache.tomcat.core.ContextManager.service(ContextManager.java:752) > at >org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC >onnectionHandler.java:213) > at >org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at >org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Unknown Source) > >Root cause: >java.lang.NoClassDefFoundError: sun/tools/javac/Main > at >org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:136) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) > at >org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:612) > at >org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) > at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:542) > at >org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe >rvlet.java:258) > at >org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja >va:268) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at >org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405) > at org.apache.tomcat.core.Handler.service(Handler.java:287) > at >org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) > at >org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:80 >6) > at >org.apache.tomcat.core.ContextManager.service(ContextManager.java:752) > at >org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC >onnectionHandler.java:213) > at >org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) > at >org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501) > at java.lang.Thread.run(Unknown Source)
