Hallo,
ich hoffe jmd. kann mir helfen.
Ich habe das JDK 1.5.0 und Tomcat 5.0.28 installiert.
Nun möchte ich mit Eclipse an JSPs arbeiten. Ich hab auh schon
das Sysdeo-Plugin besorgt. Alles klappt: der Server startet.Der LocalHost
wird auch angezeigt, Servlets werden angezeigt usw.
Nur beim Aufrufen von JSPs streikt der Browser. Und zwar wird folgende
Meldung vom Compiler gemeldet:
17.02.2005 15:38:01 org.apache.jasper.compiler.Compiler generateClass
SCHWERWIEGEND: Error compiling file: /D:/Daten/ADV/Java/Praktikantentage/work//org/apache/jsp\HelloJSP_jsp.java javac Compiling 1 source file
Und das erscheint im Browser:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Apache Tomcat/5.0.28
Ich bin total verzweifelt, da ich eine Anwendung programmieren soll und mir nun die Zeit davon läuft. Der Witz ist, dass es schon mal fuktioniert hat und zwar mit meinem allerersten Test-Jsp. Als ich dann ein weiteres hinzugefügt habe, ging es plötzlich nicht mehr. Leider bin ich absoluter Newbie.. Muß ich evtl. der web.xml Einträge hinzufügen.
Könnte ich was vergessen haben. Catalina_Home und Java_Home sind auch richtig gesetzt.
Wenn mir irgendjmd. helfen könnte, wäre ich wirklich sehr dankbar!
Dana
ich hoffe jmd. kann mir helfen.
Ich habe das JDK 1.5.0 und Tomcat 5.0.28 installiert.
Nun möchte ich mit Eclipse an JSPs arbeiten. Ich hab auh schon
das Sysdeo-Plugin besorgt. Alles klappt: der Server startet.Der LocalHost
wird auch angezeigt, Servlets werden angezeigt usw.
Nur beim Aufrufen von JSPs streikt der Browser. Und zwar wird folgende
Meldung vom Compiler gemeldet:
17.02.2005 15:38:01 org.apache.jasper.compiler.Compiler generateClass
SCHWERWIEGEND: Error compiling file: /D:/Daten/ADV/Java/Praktikantentage/work//org/apache/jsp\HelloJSP_jsp.java javac Compiling 1 source file
Und das erscheint im Browser:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.
Apache Tomcat/5.0.28
Ich bin total verzweifelt, da ich eine Anwendung programmieren soll und mir nun die Zeit davon läuft. Der Witz ist, dass es schon mal fuktioniert hat und zwar mit meinem allerersten Test-Jsp. Als ich dann ein weiteres hinzugefügt habe, ging es plötzlich nicht mehr. Leider bin ich absoluter Newbie.. Muß ich evtl. der web.xml Einträge hinzufügen.
Könnte ich was vergessen haben. Catalina_Home und Java_Home sind auch richtig gesetzt.
Wenn mir irgendjmd. helfen könnte, wäre ich wirklich sehr dankbar!
Dana