16. august 2004 - 15:17Der er
13 kommentarer og 1 løsning
Tomcat 5.0.27 Fejl - kan ikke køre JSP
Hej
Jeg har problemer med at installere min Tomcat 5.0.27. Jeg kan godt få serveren op at køre, men problemet er at køre JSP sider. Den smider følgende fejl
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
Det lyder som om min JAVA_HOME ikke er sat rigtigt op. Jeg har sat den til JAVA_HOME=C:\j2sdk1.4.2_05.
Ja det har jeg. Nogle JSP sider vil gerne kører. Umiddelbart er det de filer der benytter sig af taglibs der ikke vil køre. Ved ikke om den oplysning kan være til noge hjælp?
Det kan være den ikke finder det nødvendigt at recompile nogle af siderne, da de ikke er ændret siden sidste compilering. Og du har så lavet en eller anden ændring af miljøet/java-compileren siden da?
arne_v -> Ja filen ligger der som den skal. Jeg kan ikke umiddelbart se andre forskellige. Faktisk var det bare en antagelse, ved ikke om den er rigtig. Jeg har søgt lidt rundt på nettet og set at mange af dem der har sammen fejl bruger ant. Problemet er, at jeg ikke har sat min maskine op til at køre ant. Tomcat burde da kunne køre uden man bruger et ant "script"!
Mellemrum i stien til Tomcat..Hmm mener du denne sti C:\Programmer\Apache Software Foundation\Tomcat 5.0, for så er der jo mellemrum. Skal jeg ligge den i et andet dir?
Jeg mener faktisk at Tomcat installation EXE default laver directory med mellemrum i.
Man kan undre sig over det !
Jeg tror at det er fordi de fleste skrappe Tomcat folk nog henter ZIP og bare unzipper i.s.f. at installere.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.