You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Zachmann, Jens" <je...@sapmarkets.com> on 2001/09/11 10:41:18 UTC
Tomcat on PDA?
Hi!
I tried to run the tomcat windows version on an iPAQ. The webserver is
running and the servlet engine works fine. But the JSP doesn't run. This is
the jasper.log file from tomcat:
2001-09-11 09:53:48 - Scratch dir for the JSP engine is:
/zCat/work/localhost_8080%2Fexamples
2001-09-11 09:53:48 - IMPORTANT: Do not modify the generated servlets
2001-09-11 09:57:52 - JspEngine --> /jsp/num/numguess.jsp
2001-09-11 09:57:52 - ServletPath: /jsp/num/numguess.jsp
2001-09-11 09:57:52 - PathInfo: null
2001-09-11 09:57:52 - RealPath:
/zCat/webapps/examples/jsp/num/numguess.jsp
2001-09-11 09:57:52 - RequestURI: /examples/jsp/num/numguess.jsp
2001-09-11 09:57:52 - QueryString: null
2001-09-11 09:57:52 - Request Params:
2001-09-11 09:57:52 - Classpath according to the Servlet Engine is:
/zCat/webapps/examples/WEB-INF/classes
Perhaps the Problem is that a second service Tomcat wants to start on the PC
will not be started (without any error) on the PDA. The following line does
not appear on the PDA:
2001-09-11 09:11:52 - PoolTcpConnector: Starting Ajp12ConnectionHandler on
8007
And the error page looks like this:
Error: 500
Location: /examples/jsp/num/numguess.jsp
Internal servlet Error:
javax.servlet.ServletException: sun/tools/javac/Main
at org.apache.jasper.servlet.JspServlet.service()
at javax.servlet.http.HttpServlet.service()
at org.apache.tomcat.core.ServletWrapper.doService()
at org.apache.tomcat.core.Handler.service()
at org.apache.tomcat.core.ServletWrapper.service()
at org.apache.tomcat.core.ContextManager.internalService()
at org.apache.tomcat.core.ContextManager.service()
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection()
at org.apache.tomcat.service.TcpWorkerThread.runIt()
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run()
at java.lang.Thread.run()
Root cause:
java.lang.NoClassDefFoundError: sun/tools/javac/Main
at org.apache.jasper.compiler.Compiler.compile()
at org.apache.jasper.servlet.JspServlet.doLoadJSP()
at org.apache.jasper.servlet.JasperLoader12.loadJSP()
at org.apache.jasper.servlet.JspServlet.loadJSP()
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary()
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service()
at org.apache.jasper.servlet.JspServlet.serviceJspFile()
at org.apache.jasper.servlet.JspServlet.service()
at javax.servlet.http.HttpServlet.service()
at org.apache.tomcat.core.ServletWrapper.doService()
at org.apache.tomcat.core.Handler.service()
at org.apache.tomcat.core.ServletWrapper.service()
at org.apache.tomcat.core.ContextManager.internalService()
at org.apache.tomcat.core.ContextManager.service()
at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection()
at org.apache.tomcat.service.TcpWorkerThread.runIt()
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run()
at java.lang.Thread.run()
Does anybody understand this internal problem an can explain it? Or where
can I look for the problem?
Many thanks,
Jens