Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tomcat-Fehlermeldung -->Thread.run(Unknown Source)

0 views
Skip to first unread message

Alexander Lederle

unread,
Jun 20, 2001, 1:18:27 PM6/20/01
to
Ich benütze Tomcat 3.1(jdk 1.3) unter Windows98 als Standalone-Server. Servlets
laufen auf Tomcat problemlos, bei JSP`s gibt es im Browser Fehler 500 und im Dos-
Fenster folgende Fehlermeldung:


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:238)
at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.
java:413)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.
loadIfNecessary(JspServlet.java:149)
at org.apache.jasper.runtime.JspServlet$JspServletWrapper.
service(JspServlet.java:161)
at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.
java:261)
at org.apache.jasper.runtime.JspServlet.service(JspServlet.
java:369)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.
handleRequest(ServletWrapper.java:03)
at org.apache.tomcat.core.Contextmanager.service(ContextManager.
java:559)
at org.apache.tomcat.service.http.HttpConnectionHandler.
processConnection(HttpConnectionHandler.java:160)
at org.apache.tomcat.service.TcpConnectionThread.
run(SimpleTcpEndpoint.java:338)
at java.lang.Thread.run(Unknown Source)

Der Classpath (echo %classpath% -->.;C:\jdk1.3\lib\servlet.jar;C:jdk1.
3\lib\jasper.jar;C: u.s.w.) müsste doch stimmen?

Wie kann ich diesen Fehler beheben? Könnte es evt. an der Datei "wrapper.
properies" in /conf/ liegen, die bei mir gar nicht vorhanden ist? Falls ja, wie
muss diese ausschauen!


Danke

--
__________________________________________________________
News suchen, lesen, schreiben mit http://newsgroups.web.de

Sascha Zepter

unread,
Jun 20, 2001, 1:23:58 PM6/20/01
to
Ganz einfach, "tools.jar" ist nicht im Classpath bzw. nicht vorhanden. Such
mal in "c:\" + Pfad zum JDK + "\lib\" da dürfte eine Datei "tools.jar"
liegen. Die musst du in den Classpath brigen.

Grüßle,
Sascha

P.S.: Falls du das nicht verstanden hast, darfst du mich gerne per Mail
löchern ;o))

> Der Classpath (echo %classpath% -->.;C:\jdk1.3\lib\servlet.jar;C:jdk1.
> 3\lib\jasper.jar;C: u.s.w.) müsste doch stimmen?

Siehe oben ;o)). Da fehlt etwas ...

0 new messages