Hello!

I wrote a Java/Spring application and it works on my local SLES 10 testing
vm and all other test systems perfectly. If I deploy it on another SLES 10
SP2 (x86_64) server with Tomcat 5.0.28 and java-1_5_0-ibm-1.5.0_sr7 it also
works at first view, but if I want to view some pages of the app I get the
following error on the screen:

 

Compile failed; see the compiler error output for details.
        org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:933)
        org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
        org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5
11)
 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
95)
 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 
org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilt
er(FilterChainProxy.java:378)
 
...

 

In the log file:

 

2009-09-25 09:28:25,596 [http-8080-Processor25] ERROR
org.apache.jasper.compiler.Compiler - Env: Compile:
javaFileName=/srv/www/tomcat5/base/work/Catalina/localhost/myapp//org/apache
/jsp/WEB_002dINF/jsp/myjsp_jsp.java
 
classpath=/srv/www/tomcat5/base/webapps/myapp/WEB-INF/classes/:...:/usr/shar
e/tomcat5/common/classes/:/usr/share/java/xerces-j2-2.7.1.jar:/usr/share/jav
a/xerces-j2-2.7.1.jar:/usr/share/tomcat5/common/lib/naming-resources.jar:/us
r/share/tomcat5/common/lib/jasper-compiler.jar:/usr/share/tomcat5/common/lib
/jasper-runtime.jar:/usr/share/tomcat5/common/lib/naming-common.jar:/usr/sha
re/tomcat5/common/lib/naming-factory.jar:/usr/share/tomcat5/common/lib/namin
g-java.jar:/usr/share/java/ant-1.6.5.jar:/usr/share/java/jakarta-commons-col
lections-3.1.jar:/usr/share/java/jakarta-commons-dbcp-1.2.1.jar:/usr/share/j
ava/jakarta-commons-pool-1.2.jar:/usr/share/java/jakarta-commons-logging-api
-1.0.4.jar:/usr/share/java/jakarta-commons-el-1.0.jar:/usr/share/java/jaf-1.
0.2.jar:/usr/share/java/jta-1.0.1.jar:/usr/share/java/javamail/mailapi-1.3.3
_01.jar:/usr/share/java/javamail/imap-1.3.3_01.jar:/usr/share/java/javamail/
imap-1.3.3_01.jar:/usr/share/java/javamail/pop3-1.3.3_01.jar:/usr/share/java
/javamail/mailapi-1.3.3_01.jar:/usr/share/java/javamail/smtp-1.3.3_01.jar:/u
sr/share/java/javamail/pop3-1.3.3_01.jar:/usr/share/java/javamail/smtp-1.3.3
_01.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/server.jar:/usr/shar
e/java/mx4j/mx4j-jmx-1.1.1.jar:/usr/share/java/jspapi-5.0.18.jar:/usr/share/
java/servletapi5-5.0.18.jar:/usr/share/java/log4j-1.2.12.jar:/usr/lib64/jvm/
java-1_5_0-ibm-1.5.0_sr7/jre/lib/core.jar:/usr/share/java/servletapi5-5.0.18
.jar:/usr/share/java/jspapi-5.0.18.jar:/usr/share/java/ant-1.6.5.jar:/usr/sh
are/java/jakarta-commons-collections-3.1.jar:/usr/share/java/jakarta-commons
-dbcp-1.2.1.jar:/usr/share/java/jakarta-commons-pool-1.2.jar:/usr/share/java
/jakarta-commons-logging-api-1.0.4.jar:/usr/share/java/jakarta-commons-el-1.
0.jar:/usr/share/java/jaf-1.0.2.jar:/usr/share/java/jta-1.0.1.jar:/usr/share
/java/javamail/mailapi-1.3.3_01.jar:/usr/share/java/javamail/imap-1.3.3_01.j
ar:/usr/share/java/javamail/imap-1.3.3_01.jar:/usr/share/java/javamail/pop3-
1.3.3_01.jar:/usr/share/java/javamail/mailapi-1.3.3_01.jar:/usr/share/java/j
avamail/smtp-1.3.3_01.jar:/usr/share/java/javamail/pop3-1.3.3_01.jar:/usr/sh
are/java/javamail/smtp-1.3.3_01.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/
jre/lib/server.jar:/usr/share/java/mx4j/mx4j-jmx-1.1.1.jar:/usr/share/java/j
spapi-5.0.18.jar:/usr/share/java/servletapi5-5.0.18.jar:/usr/share/java/log4
j-1.2.12.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/core.jar:/usr/l
ib64/jvm/java-1_5_0-ibm-1.5.0_sr7/lib/tools.jar:/usr/share/tomcat5/bin/boots
trap.jar:/usr/share/tomcat5/bin/commons-logging-api.jar:/usr/bin/build-class
path:/%20error:/%20JVM_LIBDIR%20/usr/lib64/jvm-exports/java-1%20does%20not%2
0exist%20or%20is%20not%20a%20directory:/usr/bin/build-classpath:/%20error:/%
20JVM_LIBDIR%20/usr/lib64/jvm-exports/java-1%20does%20not%20exist%20or%20is%
20not%20a%20directory:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/dt
fj-interface.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/CmpCrmf
.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/ibmcmsprovider.jar:
/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/dtfj.jar:/usr/lib64/jvm/
java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/IBMKeyManagementServer.jar:/usr/lib64/j
vm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/gskikm.jar:/usr/lib64/jvm/java-1_5_0
-ibm-1.5.0_sr7/jre/lib/ext/ibmjceprovider.jar:/usr/lib64/jvm/java-1_5_0-ibm-
1.5.0_sr7/jre/lib/ext/ibmjcefips.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7
/jre/lib/ext/ibmpkcs11impl.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/l
ib/ext/ibmkeycert.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/ib
mpkcs11.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/ibmsaslprovi
der.jar:/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/indicim.jar:/usr
/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/jaccess.jar:/usr/lib64/jvm/j
ava-1_5_0-ibm-1.5.0_sr7/jre/lib/ext/jdmpview.jar
 
cp=/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/lib/tools.jar:/usr/share/tomcat5/
bin/bootstrap.jar:/usr/share/tomcat5/bin/commons-logging-api.jar:/usr/bin/bu
ild-classpath: error: JVM_LIBDIR /usr/lib64/jvm-exports/java-1 does not
exist or is not a directory:/usr/bin/build-classpath: error: JVM_LIBDIR
/usr/lib64/jvm-exports/java-1 does not exist or is not a directory
    cp=/srv/www/tomcat5/base/webapps/myapp/WEB-INF/classes
    cp=/...
     cp=/%20error
 
cp=/%20JVM_LIBDIR%20/usr/lib64/jvm-exports/java-1%20does%20not%20exist%20or%
20is%20not%20a%20directory
    cp=/usr/bin/build-classpath
    cp=/%20error
 
cp=/%20JVM_LIBDIR%20/usr/lib64/jvm-exports/java-1%20does%20not%20exist%20or%
20is%20not%20a%20directory
...
work dir=/srv/www/tomcat5/base/work/Catalina/localhost/myapp
    extension dir=/usr/lib64/jvm/java-1_5_0-ibm-1.5.0_sr7/jre/lib/ext
    srcDir=/srv/www/tomcat5/base/work/Catalina/localhost/myapp
   compilerTargetVM=1.3
   compilerSourceVM=1.3
    include=org/apache/jsp/WEB_002dINF/jsp/myjsp_jsp.java
 
2009-09-25 09:28:43,496 [http-8080-Processor24] ERROR
org.apache.jasper.compiler.Compiler - Error compiling file:
/srv/www/tomcat5/base/work/Catalina/localhost/myapp//org/apache/jsp/WEB_002d
INF/jsp/myjsp_jsp.java     [javac] Compiling 1 source file
 
error: error reading /usr/bin/build-classpath; Error opening zip file
/usr/bin/build-classpath
1 error
 
What catches my eye here is:
 
/usr/bin/build-classpath: error: JVM_LIBDIR /usr/lib64/jvm-exports/java-1
does not exist or is not a directory

 

Does anybody have an idea? I get this error always on the same pages. One
measure that helped at first view was to increase the memory of Tomcat in
the JAVA_OPTS but the pages on which this error occurs only changed... It is
also remarkable, that compilerTargetVM and compilerSourceVM both are set to
1.3. Shouldn't that be 1.5? The whole app is written in Java 5.

 

Regards,

Andi

Reply via email to