You can try this and restart tomcat. 1. Copy tools.jar from your-jsdk\lib\tools.jar to your- tomcat\common\lib\tools.jar This may not be necessary, but the installer does attempt to copy this file so it won't hurt to do the same.
And if that does not work try this step next and restart tomcat. 2.Change registry entry for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Apache Tomcat 4.1\Parameters\JVM Library from (adjust these paths to your machine and java version) C:\Program Files\Java\j2re1.4.1_02\bin\client\jvm.dll to C:\j2sdk1.4.1_02\jre\bin\server\jvm.dll Hope that helps Kal -----Original Message----- From: De Toffoli Garry [mailto:[EMAIL PROTECTED] Sent: Monday, February 02, 2004 11:59 AM To: [EMAIL PROTECTED] Subject: Problem Compiling JSP under TOMCAT 5.0.18; please help me Hi to all, I would like to pass from tomcat 3.2.x to tomcat 5.0.18; under tomcat 3.2.x I have some package under the WEB-INF/classes of all my sites, and run OK; passing to tomcat 5.0.18 I have changed only tomcat, leaving untouched all the directory where resides the sites; but when I call a .jsp that use a package, I have this error: org.apache.jasper.JasperException: Unable to compile class for JSP An error occurred at line: 6 in the jsp file: /tst_sitengine/testDB.jsp Generated servlet error: [javac] Compiling 1 source file /usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_/org/apache/jsp/ts t_005fsitengine/testDB_jsp.java:7: package db does not exist import db.*; ^ On catalina.log I have a detail about the error, where is reported the classpath where jasper is looking for, and doesn't appear WEB-INF; I think that this is why I have the error; but How can I correct this? Please, could someone help me? I have the same error with tomcat 5.0.16; here there is the content of catalina.log 2-feb-2004 17.50.46 org.apache.jasper.compiler.Compiler generateClass GRAVE: Javac exception Compile failed; see the compiler error output for details. at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:978) at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:799) at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:390) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:458) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja va:552) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:291) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica tionFilterChain.java:284) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt erChain.java:204) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.java:257) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCon textValve.java:245) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.java:199) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:151) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator Base.java:509) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :195) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:151) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :164) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:149) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 64) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java:156) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCo ntext.java:151) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:5 64) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82 8) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onnection(Http11Protocol.java:700) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58 4) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:58 4) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .java:683) at java.lang.Thread.run(Thread.java:534) 2-feb-2004 17.50.46 org.apache.jasper.compiler.Compiler generateClass GRAVE: Env: Compile: javaFileName=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_//org /apache/jsp/tst_005fsitengine/testDB_jsp.java classpath=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_:/usr/ja karta-tomcat-5.0.18/shared/classes/:/usr/jakarta-tomcat-5.0.18/common/cl asses/:/usr/jakarta-tomcat-5.0.18/common/endorsed/xercesImpl.jar:/usr/ja karta-tomcat-5.0.18/common/endorsed/xmlParserAPIs.jar:/usr/jakarta-tomca t-5.0.18/common/lib/ant.jar:/usr/jakarta-tomcat-5.0.18/common/lib/common s-collections.jar:/usr/jakarta-tomcat-5.0.18/common/lib/commons-dbcp-1.1 .jar:/usr/jakarta-tomcat-5.0.18/common/lib/commons-el.jar:/usr/jakarta-t omcat-5.0.18/common/lib/commons-pool-1.1.jar:/usr/jakarta-tomcat-5.0.18/ common/lib/jasper-compiler.jar:/usr/jakarta-tomcat-5.0.18/common/lib/jas per-runtime.jar:/usr/jakarta-tomcat-5.0.18/common/lib/jmx-remote-tools.j ar:/usr/jakarta-tomcat-5.0.18/common/lib/jmx-remote.jar:/usr/jakarta-tom cat-5.0.18/common/lib/jmx.jar:/usr/jakarta-tomcat-5.0.18/common/lib/jsp- api.jar:/usr/jakarta-tomcat-5.0.18/common/lib/naming-common.jar:/usr/jak arta-tomcat-5.0.18/common/lib/naming-factory.jar:/usr/jakarta-tomcat-5.0 .18/common/lib/naming-java.jar:/usr/jakarta-tomcat-5.0.18/common/lib/nam ing-resources.jar:/usr/jakarta-tomcat-5.0.18/common/lib/servlet-api.jar: /usr/j2sdk1.4.2_02/lib/tools.jar:/usr/jakarta-tomcat-5.0.18/bin/bootstra p.jar:/usr/jakarta-tomcat-5.0.18/bin/commons-logging-api.jar:/usr/j2sdk1 .4.2_02/jre/lib/ext/sunjce_provider.jar:/usr/j2sdk1.4.2_02/jre/lib/ext/d nsns.jar:/usr/j2sdk1.4.2_02/jre/lib/ext/ldapsec.jar:/usr/j2sdk1.4.2_02/j re/lib/ext/localedata.jar cp=/usr/java/lib/tools.jar:/usr/tomcat/bin/bootstrap.jar:/usr/tomcat/bin /commons-logging-api.jar cp=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_ cp=/usr/jakarta-tomcat-5.0.18/shared/classes cp=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_ cp=/usr/jakarta-tomcat-5.0.18/shared/classes cp=/usr/jakarta-tomcat-5.0.18/common/classes cp=/usr/jakarta-tomcat-5.0.18/common/endorsed/xercesImpl.jar cp=/usr/jakarta-tomcat-5.0.18/common/endorsed/xmlParserAPIs.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/ant.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/commons-collections.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/commons-dbcp-1.1.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/commons-el.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/commons-pool-1.1.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jasper-compiler.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jasper-runtime.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jmx-remote-tools.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jmx-remote.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jmx.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/jsp-api.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/naming-common.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/naming-factory.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/naming-java.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/naming-resources.jar cp=/usr/jakarta-tomcat-5.0.18/common/lib/servlet-api.jar cp=/usr/j2sdk1.4.2_02/lib/tools.jar cp=/usr/jakarta-tomcat-5.0.18/bin/bootstrap.jar cp=/usr/jakarta-tomcat-5.0.18/bin/commons-logging-api.jar cp=/usr/j2sdk1.4.2_02/jre/lib/ext/sunjce_provider.jar cp=/usr/j2sdk1.4.2_02/jre/lib/ext/dnsns.jar cp=/usr/j2sdk1.4.2_02/jre/lib/ext/ldapsec.jar cp=/usr/j2sdk1.4.2_02/jre/lib/ext/localedata.jar work dir=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_ extension dir=/usr/j2sdk1.4.2_02/jre/lib/ext srcDir=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_ extension dir=/usr/j2sdk1.4.2_02/jre/lib/ext srcDir=/usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_ include=org/apache/jsp/tst_005fsitengine/testDB_jsp.java 2-feb-2004 17.50.46 org.apache.jasper.compiler.Compiler generateClass GRAVE: Error compiling file: /usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_//org/apache/jsp/t st_005fsitengine/testDB_jsp.java [javac] Compiling 1 source file /usr/jakarta-tomcat-5.0.18/work/Catalina/www.test.it/_/org/apache/jsp/ts t_005fsitengine/testDB_jsp.java:7: package db does not exist import db.*; ^ at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja va:552 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] CONFIDENTIALITY NOTE: All e-mail sent to or from this address will be received by the Waterfield Group corporate e-mail system and is subject to archival, monitoring, and/or review by someone other than the recipient or the sender. This e-mail and any of its attachments may contain proprietary information, which is privileged and confidential. This e-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution, copying, or action taken in relation to the contents of and attachments to this e-mail is strictly prohibited and may be unlawful. If you have received this e-mail in error, please notify the sender immediately and permanently delete the original and any copy of this e-mail and any printout. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]