Hello, I am running tomcat4. when i start Tomcat using /etc/init.d/tomcat4 start using JAVA_HOME=/usr/lib/kaffe, tomcat stops to run almost immediately but says the pid file still exists. Now if i export JAVA_HOME=/usr/j2sdk1.4.2_09, and start tomcat again, it runs comfortably. But when i run jsp pages, on the browser, i get the following error. 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] Compiling 1 source file [javac] Issued 1 system warning: [javac] *** Semantic Warning: I/O warning: "No such file or directory" while trying to open /usr/lib/kaffe/pthreads/lib/*.jar. [javac] Found 1 semantic error and issued 1 warning compiling "/usr/share/tomcat4/work/Standalone/localhost/_/SeamlessMobility1/centerframe_jsp.java": [javac] 8. import servlet_classes.Database;; [javac] ^----------------------^ [javac] *** Semantic Error: The import "servlet_classes/Database" is not valid, since it does not name a type in a package. [javac] 23. javax.servlet.jsp.PageContext pageContext = null; [javac] ^---------^ [javac] *** Semantic Warning: Local "pageContext" shadows a field of the same name in "org.apache.jasper.runtime.HttpJspBase". at org.apache.jasper.compiler.DefaultErrorHandler.javacError (DefaultErrorHandler.java:85) at org.apache.jasper.compiler.ErrorDispatcher.javacError (ErrorDispatcher.java:248) at org.apache.jasper.compiler.Compiler.generateClass (Compiler.java:315) at org.apache.jasper.compiler.Compiler.compile (Compiler.java:328) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427) at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:142) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:240) at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:187) at javax.servlet.http.HttpServlet.service (HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:200) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:144) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2358) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:133) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:118) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:594) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:116) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:594) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:127) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext (StandardPipeline.java:596) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:433) at org.apache.catalina.core.ContainerBase.invoke (ContainerBase.java:948) at org.apache.coyote.tomcat4.CoyoteAdapter.service (CoyoteAdapter.java:152) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection (Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:683) at java.lang.Thread.run (Thread.java:673) at java.lang.VMThread.run (VMThread.java:123) Kindly plz guide me, since am a newbie to Tomcat and java. Thanks in advance. aparna
--------------------------------- Yahoo! FareChase - Search multiple travel sites in one click.