Toon posts:

[Apache/ Tomcat] Unable to compile class for JSP *

Pagina: 1
Acties:
  • 144 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik wil een webmap installeren (alov).
Dit op een windows2000 machine
Daarvoor heb ik apache tomcat nodig.
Ik heb eerst J2sdk-1.4.1 geinstalleerd.
Tomcat findautomatisch waar ik java installeerd heb.
Nu installeer ik dus tomcat en start tomcat na het installeren.
Maar als ik nu http://localhost:8080/ probeer.
Geeft hij de volgende onderstaande foutmelding.
Normaal moet hij index.jsp draaien

Heeft iemand dit probleem al gehad en opgelost.
Of weet iemand waar dit aan kan liggen.

//FOUTMELDING\\


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

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.


at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:130)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:293)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:353)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)


--------------------------------------------------------------------------------

Apache Tomcat/4.1.24

Verwijderd

Helaas is je installatie niet helemaal ok, maar volg de volgende stappen even op en dan moet het wel werken....

Klik met je rechtermuisknop op my computer > properties > kies het tabje advanced > kies Environment variables. Klik nu onder het kopje system variables op new en voeg de volgende waardes toe:
Name: JAVA_HOME
Value: [vul hier, zonder de blokhaakjes, de absolute classpath in; C:\j2sdk1.4.1]

Probeer het nu nog een keer

Werkt het nog niet?
Probeer de variabele dan even met quotes

Nog niet?
Maak de volgende variabele aan:
name: CATALINA_HOME
value: C:\apache\tomcat\etc (als dit je tomcat root is)

Succes!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Voor zover ik weet is Apache geen OS van Microsoft ( :+ ), dus WOS --> Software Algemeen. Ook pas ik je topictitel aan, "fout" zegt nogal weinig over je probleem :P

Ontopic: wat heb je al gedaan om het proberen op te lossen? Zo vind ik enorm veel als ik google op de foutmeldingen, zoals http://forums.devshed.com...5ed6815383a5f84255e8.html

Edit:
Verwijderd schreef op 20 May 2003 @ 16:02:
(Even voor je info, modje)
Snap ik natuurlijk wel. Het punt was dat WOS enkel voor Windows als OS is, dus niet voor progs als Apache / Tomcat :P :*

[ Voor 26% gewijzigd door F_J_K op 20-05-2003 16:08 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Han
  • Registratie: Juli 2001
  • Niet online

Han

Meer iets voor Software Algemeen :)

Doubt thou the stars are fire; Doubt that the sun doth move; Doubt truth to be a liar; But never doubt I love.


Verwijderd

Jammer genoeg zijn de beschrijvingen die je op google tegenkomt niet compleet. Daarnaast is apache tomcat helemaal geen OS, maar een server model net (niet :p )zoals IIS. (Even voor je info, modje)

Verwijderd

onnodige reactie :)

[ Voor 93% gewijzigd door Verwijderd op 20-05-2003 16:05 ]


Verwijderd

ja indd, net op tijd verwijderd, want op de pagina van sun is dus helemaal niks te vinden over de (juiste manier van) configuratie van de systeem variabelen.
Reacties als:
"google, kijk eens dit en dit heb ik gevonden, slaan dus echt totaal nergens op!!"
Zeg dan niks :(

Verwijderd

Topicstarter
Het lag daaraan dat ik een router heb aanstaan die ook poort 8080 gebruikt.
Toen ik de poort van tomcat op 8090 zette deed hij het goed.
Pagina: 1