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]

Reply via email to