You need to have tools.jar in your classpath.
RS




"A. Lai" <[EMAIL PROTECTED]> on 03/22/2002 09:41:30 AM

Please respond to "Tomcat Users List" <[EMAIL PROTECTED]>

To:   <[EMAIL PROTECTED]>
cc:

Subject:  Cannot run Tomcat 4 on IIS/W2K server

I have installed jakarta-tomcat-4.0.3-LE-jdk14.exe on W2K server.
Everything
is fine. I have no problem seeing
http://localhost:8080/examples/jsp/index.html
However, when I clicked on the exmaple page.

All the JSP I got the following messages:



Apache Tomcat/4.0.3 - 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:485)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:193)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja

va:243)
 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:190)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
 at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase

.java:475)
 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:2343)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180

)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.

java:170)
 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:468)
 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

:174)
 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:

1012)
 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107

)
 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:272)
 at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe

rvlet.java:177)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja

va:189)
 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

FilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:193)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja

va:243)
 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:190)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
 at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase

.java:475)
 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:2343)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180

)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.

java:170)
 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:468)
 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

:174)
 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:

1012)
 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107

)
 at java.lang.Thread.run(Unknown Source)


Also, after I followed the instruction on using tomcat on IIS and set up
all
the isapi filter. It seems that the tomcat enginer is never called(JSP is
never parsed).


Any help will be appreciated.

Alec




--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>









--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to