I guess the exception report you sent was captured of the browser accessing
the jsp page. What you could do is look at the output generated by the
server if you ran it at command line that could give a much more specific
message.

Deepak

-----Original Message-----
From: Kevin Goethe [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 05, 2002 12:19 PM
To: [EMAIL PROTECTED]
Subject: JSP will not run with TOMCAT?


I have installed TOMCAT on my server, but when I went to
http://myserver:8080/examples/jsp/index.html to try the servlets examples
and jsp  examples I receive errors.   The servlet examples are working just
fine, but when I try the jsp examples I get the following error:
Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error

type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: sun/tools/javac/Main
         at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:484)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
Filt
         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.
         at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:2
         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:943)
         at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:2
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
         at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.jav
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
         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:943)
         at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
         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.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
         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:943)
         at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163
         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:943)
         at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011
         at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
         at java.lang.Thread.run(Thread.java:536)
root cause
java.lang.NoClassDefFoundError: sun/tools/javac/Main
         at
org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:128)
         at org.apache.jasper.compiler.Compiler.compile(Compiler.java:271)
         at
org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
         at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvle
         at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:1
         at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
         at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
Filt
         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.
         at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:2
         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:943)
         at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:2
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
         at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.jav
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
         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:943)
         at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
         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.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
         at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
         at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
         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:943)
         at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163
         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:943)
         at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
1011
         at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106
)
         at java.lang.Thread.run(Thread.java:536)

I have the tools.jar located in my class path as C:\sdk\lib\tools.jar, but
this did not help!   Any ideas would be great.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to