Test your evironment.

Windows:
%JAVA_HOME%\bin\javac 

Unix:
$JAVA_HOME/bin/javac


If you get a "program not found" error then your JAVA_HOME evironment variable 
is not properly set.

You should also check to make sure that write permissions are available to 
what ever user is running Tomcat for the CATALINA_HOME/work directory.







On Thursday 10 July 2003 08:12 am, Thomas, Kevin wrote:
> Unfortunately, didn't help.
>
> I have JAVA_HOME/bin already defined in the PATH variable.
>
> -----Original Message-----
> From: Tim Funk [mailto:[EMAIL PROTECTED]
> Sent: 10 July 2003 12:08
> To: Tomcat Users List
> Subject: Re: JSPs not compiling
>
>
> Try this first
> http://jakarta.apache.org/tomcat/faq/misc.html#compile
>
> -Tim
>
> Thomas, Kevin wrote:
> > I've been searching for ages trying to find a solution to this problem.
> > As far as I can tell it's definitely something to do with my paths being
> > set correctly. I try to call the /admin/index.jsp page and get the
> > following error (full error page shown):
> >
> > 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
> >     at org.apache.jasper.JspEngineContext.compile(Unknown Source)
> >     at org.apache.jasper.servlet.JspServletWrapper.service(Unknown
> > Source)
> >     at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown
> > Source)
> >     at org.apache.jasper.servlet.JspServlet.service(Unknown Source)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
> > Source)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
> > Source)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardContextValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at
> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown
> > Source) at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardEngineValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at
> > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> >     at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405
> >) at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>e
>
> > ction(Http11Protocol.java:376)
> >     at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508
> >) at
>
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>v
>
> > a:518)
> >     at java.lang.Thread.run(Thread.java:484)
> >
> >
> > root cause
> >
> > org.apache.jasper.JasperException: Unable to compile class for JSP
> >
> > An error occurred at line: -1 in the jsp file: null
> >
> > Generated servlet error:
> >
> >
> >     at org.apache.jasper.compiler.DefaultErrorHandler.javacError(Unknown
> > Source)
> >     at org.apache.jasper.compiler.ErrorDispatcher.javacError(Unknown
> > Source)
> >     at org.apache.jasper.compiler.Compiler.compile(Unknown Source)
> >     at org.apache.jasper.JspEngineContext.compile(Unknown Source)
> >     at org.apache.jasper.servlet.JspServletWrapper.service(Unknown
> > Source)
> >     at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown
> > Source)
> >     at org.apache.jasper.servlet.JspServlet.service(Unknown Source)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
> > Source)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
> > Source)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardContextValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at
> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Unknown
> > Source) at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardContext.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at org.apache.catalina.core.StandardEngineValve.invoke(Unknown
> > Source)
> >     at
>
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo
>k
>
> > eNext(Unknown Source)
> >     at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)
> >     at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)
> >     at
> > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> >     at
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:405
> >) at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConn
>e
>
> > ction(Http11Protocol.java:376)
> >     at
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508
> >) at
>
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.ja
>v
>
> > a:518)
> >     at java.lang.Thread.run(Thread.java:484)
> >
> > My paths are set as:
> >
> > CATALINA_HOME=$HOME/ta_web/webserver/jakarta-tomcat-4.0 ; export
> > CATALINA_HOME
> > JAVA_HOME=$HOME/ta_web/webserver/j2sdk1_3_1_02 ; export JAVA_HOME
>
> CLASSPATH=$HOME/ta_web/webserver/j2sdk1_3_1_02/lib/classes111.jar:$HOME/ta_
>w
>
> eb/webserver/j2sdk1_3_1_02/lib/tools.jar:$HOME/ta_web/webserver/j2sdk1_3_1_
>0
>
> > 2/lib/htmlconverter.jar:$HOME/ta_web/webserver/j2sdk1_3_1_02/lib/dt.jar;
> > export CLASSPATH
>
> PATH=$JAVA_HOME:$JAVA_HOME/bin:$HOME/ta_web/webserver/jakarta-tomcat-4.0/co
>m
>
> > mon/lib:$PATH; export PATH
> > LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib; export LD_LIBRARY_PATH
> >
> > Can anyone assist please in helping me get these JSPs working.
> >
> > Many thanks,
> > Kev
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Ben Souther
F.W. Davison & Company, Inc.



REGISTER NOW FOR THE SCORPEO USER CONFERENCE!
September 18-19, 2003 in Boston/Brookline, MA
Additional Training Sessions held September 17, 2003
More info >> http://www.fwdco.com/services/Uconf03/default.shtm


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to