Tomcat-6.0.18 and zfile problem, java-1.5.0 and jzos-2.3.0
Posted: Wed Dec 02, 2009 9:07 am
Need some help to solve the zfile problem.
java.net.MalformedURLException: unknown protocol: zfile
JVMJZBL1053I OS Release R19.00 Machine 2094
z/OS&z9: Tomcat-6.0.18 and zfile problem, java-1.5.0 and jzos-2.3.0 (SR10), z/OS1.9 (with z/OS1.11 toleration included)
http://java.sun.com/developer/onlineTra ... lhandlers/
The VM must be started up with an appropriate value for the java.protocol.handler.pkgs system property (Type the following on one line):
java -Djava.protocol.handler.pkgs=
com.develop.protocols ...
JVMJZBL1006I CLASSPATH = /usr/lpp/java/J5.0/lib/tools.jar:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/zos-url.jar:
Using -Djava.protocol.handler.pkgs=com.ibm.jzos.url, zfile problem?
===================================================================
JVMJZBL1001N JZOS batch Launcher Version: 2.3.0 2008-05-12
JVMJZBL2999T Ä Required for the zfile:// URL handler:
JVMJZBL2999T Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.dovetail.jzos.url"
JVMJZBL2999T IJO="ÅIJO -Djava.protocol.handler.pkgs=com.ibm.jzos.url"
JVMJZBL2999T Ä And also the IBM crypto URL handler:
JVMJZBL2999T ÄIJO="ÅIJO!com.ibm.crypto.provider"
export IBM_JAVA_OPTIONS="ÅIJO "
-Xmx128m -Dfile.encoding=ISO8859-1 -Dcatalina.base=/usr/local/tomcat
a.io.tmpdir=/usr/local/tomcat/temp -Djava.protocol.handler.pkgs=com.ibm.jzos.url
JVMJZBL2999T Classpath option string: '-Djava.class.path=/usr/lpp/java/J5.0/lib
p.jar:/usr/local/tomcat/bin/zos-url.jar:'
JVMJZBL1012I Java Virtual Machine created. Version information follows:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pmz31dev-20090707 (SR10
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 z/OS s390-31 j9vmmz3123-20090707 (J
J9VM - 20090706_38445_bHdSMr
JIT - 20090623_1334_r8
GC - 200906_09)
JVMJZBL2999T Build versions match: 2.3.0 2008-05-12
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2999T method invocation elapsed time=0.903363 seconds, cpu time=0.431095
JVMJZBL2999T <- StaticMethod.invoke()
JVMJZBL1024N org.apache.catalina.startup.Bootstrap.main() completed.
JVMJZBL2999T <- invokeMain()
JVMJZBL2999T <- run()
JVMJZBL2999T -> cleanup()
JVMJZBL1014I Waiting for non-deamon Java threads to finish before exiting...
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewException=1
JVMJZBL2999T DestroyJavaVM elapsed time=0.021840 seconds, cpu time=0.005602 sec
JVMJZBL2999I JZOS batch launcher elapsed time=3.119840 seconds, cpu time=1.1046
JVMJZBL1021N JZOS batch launcher completed, return code=0
Dec 2, 2009 2:15:34 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at java.net.URL.<init>(URL.java:448)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Comment OUT -Djava.protocol.handler.pkgs=com.ibm.jzos.url, no change in action???
=================================================================================
Ä Required for the zfile:// URL handler:
Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.dovetail.jzos.url"
Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.ibm.jzos.url"
Ä And also the IBM crypto URL handler:
ÄIJO="ÅIJO!com.ibm.crypto.provider"
-Xmx128m -Dfile.encoding=ISO8859-1 -Dcatalina.base=/usr/local/tomcat
a.io.tmpdir=/usr/local/tomcat/temp
JVMJZBL2999T Classpath option string: '-Djava.class.path=/usr/lpp/java/J5.0/lib
p.jar:/usr/local/tomcat/bin/zos-url.jar:'
JVMJZBL1014I Waiting for non-deamon Java threads to finish before exiting...
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewExcept
JVMJZBL2999T DestroyJavaVM elapsed time=0.019401 seconds, cpu time=0.006013 sec
JVMJZBL2999I JZOS batch launcher elapsed time=3.050877 seconds, cpu time=1.1031
JVMJZBL1021N JZOS batch launcher completed, return code=0
Dec 2, 2009 2:22:08 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Test with jzos.jar Version '2.3.2 Alphaworks 2008-12-02', no success:
=====================================================================
JVMJZBL1012I Java Virtual Machine created. Version information follows:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pmz31dev-20090707 (SR10
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 z/OS s390-31 j9vmmz3123-20090707 (JI
J9VM - 20090706_38445_bHdSMr
JIT - 20090623_1334_r8
GC - 200906_09)
JVMJZBL2999T -> checkVersions()
JVMJZBL2999T com.ibm.jzos.ZUtil.getJzosJarVersion
JVMJZBL1049W JZOS batch Launcher Version '2.3.0 2008-05-12' does not match jzos.jar Version '2.3.2 Alphaworks 2008-12-02'
Dec 2, 2009 2:53:01 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at java.net.URL.<init>(URL.java:448)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Java-1.6.0 is a little old, but some bad results:
=================================================
java version "1.6.0"
Java(TM) SE Runtime Environment (build jvmmz3160-20081107_25433)
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 z/OS s390-31 jvmmz3160-20081107_254
J9VM - 20081105_025433_bHdSMr
JIT - r9_20081031_1330
GC - 20081027_AB)
JVMJZBL1049W JZOS batch Launcher Version '2.3.0 2008-05-12' does not match jzos.jar Version '2.3.2 Alphaworks 2008-12-02'
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewException=1
Dec 2, 2009 3:06:44 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
Throwable occurred: java.net.MalformedURLException: unknown protocol: zfile
at java.lang.Throwable.<init>(Throwable.java:67)
at java.net.URL.<init>(URL.java:489)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
java.net.MalformedURLException: unknown protocol: zfile
JVMJZBL1053I OS Release R19.00 Machine 2094
z/OS&z9: Tomcat-6.0.18 and zfile problem, java-1.5.0 and jzos-2.3.0 (SR10), z/OS1.9 (with z/OS1.11 toleration included)
http://java.sun.com/developer/onlineTra ... lhandlers/
The VM must be started up with an appropriate value for the java.protocol.handler.pkgs system property (Type the following on one line):
java -Djava.protocol.handler.pkgs=
com.develop.protocols ...
JVMJZBL1006I CLASSPATH = /usr/lpp/java/J5.0/lib/tools.jar:/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/zos-url.jar:
Using -Djava.protocol.handler.pkgs=com.ibm.jzos.url, zfile problem?
===================================================================
JVMJZBL1001N JZOS batch Launcher Version: 2.3.0 2008-05-12
JVMJZBL2999T Ä Required for the zfile:// URL handler:
JVMJZBL2999T Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.dovetail.jzos.url"
JVMJZBL2999T IJO="ÅIJO -Djava.protocol.handler.pkgs=com.ibm.jzos.url"
JVMJZBL2999T Ä And also the IBM crypto URL handler:
JVMJZBL2999T ÄIJO="ÅIJO!com.ibm.crypto.provider"
export IBM_JAVA_OPTIONS="ÅIJO "
-Xmx128m -Dfile.encoding=ISO8859-1 -Dcatalina.base=/usr/local/tomcat
a.io.tmpdir=/usr/local/tomcat/temp -Djava.protocol.handler.pkgs=com.ibm.jzos.url
JVMJZBL2999T Classpath option string: '-Djava.class.path=/usr/lpp/java/J5.0/lib
p.jar:/usr/local/tomcat/bin/zos-url.jar:'
JVMJZBL1012I Java Virtual Machine created. Version information follows:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pmz31dev-20090707 (SR10
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 z/OS s390-31 j9vmmz3123-20090707 (J
J9VM - 20090706_38445_bHdSMr
JIT - 20090623_1334_r8
GC - 200906_09)
JVMJZBL2999T Build versions match: 2.3.0 2008-05-12
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2999T method invocation elapsed time=0.903363 seconds, cpu time=0.431095
JVMJZBL2999T <- StaticMethod.invoke()
JVMJZBL1024N org.apache.catalina.startup.Bootstrap.main() completed.
JVMJZBL2999T <- invokeMain()
JVMJZBL2999T <- run()
JVMJZBL2999T -> cleanup()
JVMJZBL1014I Waiting for non-deamon Java threads to finish before exiting...
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewException=1
JVMJZBL2999T DestroyJavaVM elapsed time=0.021840 seconds, cpu time=0.005602 sec
JVMJZBL2999I JZOS batch launcher elapsed time=3.119840 seconds, cpu time=1.1046
JVMJZBL1021N JZOS batch launcher completed, return code=0
Dec 2, 2009 2:15:34 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at java.net.URL.<init>(URL.java:448)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Comment OUT -Djava.protocol.handler.pkgs=com.ibm.jzos.url, no change in action???
=================================================================================
Ä Required for the zfile:// URL handler:
Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.dovetail.jzos.url"
Ä IJO="ÅIJO -Djava.protocol.handler.pkgs=com.ibm.jzos.url"
Ä And also the IBM crypto URL handler:
ÄIJO="ÅIJO!com.ibm.crypto.provider"
-Xmx128m -Dfile.encoding=ISO8859-1 -Dcatalina.base=/usr/local/tomcat
a.io.tmpdir=/usr/local/tomcat/temp
JVMJZBL2999T Classpath option string: '-Djava.class.path=/usr/lpp/java/J5.0/lib
p.jar:/usr/local/tomcat/bin/zos-url.jar:'
JVMJZBL1014I Waiting for non-deamon Java threads to finish before exiting...
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewExcept
JVMJZBL2999T DestroyJavaVM elapsed time=0.019401 seconds, cpu time=0.006013 sec
JVMJZBL2999I JZOS batch launcher elapsed time=3.050877 seconds, cpu time=1.1031
JVMJZBL1021N JZOS batch launcher completed, return code=0
Dec 2, 2009 2:22:08 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Test with jzos.jar Version '2.3.2 Alphaworks 2008-12-02', no success:
=====================================================================
JVMJZBL1012I Java Virtual Machine created. Version information follows:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pmz31dev-20090707 (SR10
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 z/OS s390-31 j9vmmz3123-20090707 (JI
J9VM - 20090706_38445_bHdSMr
JIT - 20090623_1334_r8
GC - 200906_09)
JVMJZBL2999T -> checkVersions()
JVMJZBL2999T com.ibm.jzos.ZUtil.getJzosJarVersion
JVMJZBL1049W JZOS batch Launcher Version '2.3.0 2008-05-12' does not match jzos.jar Version '2.3.2 Alphaworks 2008-12-02'
Dec 2, 2009 2:53:01 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
java.net.MalformedURLException: unknown protocol: zfile
at java.net.URL.<init>(URL.java:609)
at java.net.URL.<init>(URL.java:499)
at java.net.URL.<init>(URL.java:448)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)
Java-1.6.0 is a little old, but some bad results:
=================================================
java version "1.6.0"
Java(TM) SE Runtime Environment (build jvmmz3160-20081107_25433)
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 z/OS s390-31 jvmmz3160-20081107_254
J9VM - 20081105_025433_bHdSMr
JIT - r9_20081031_1330
GC - 20081027_AB)
JVMJZBL1049W JZOS batch Launcher Version '2.3.0 2008-05-12' does not match jzos.jar Version '2.3.2 Alphaworks 2008-12-02'
JVMJZBL2999T JvmExitHook entered with exitCode=0, javaMainReturnedOrThrewException=1
Dec 2, 2009 3:06:44 PM org.apache.catalina.startup.Catalina load
WARNING: Catalina.start using conf/server.xml:
Throwable occurred: java.net.MalformedURLException: unknown protocol: zfile
at java.lang.Throwable.<init>(Throwable.java:67)
at java.net.URL.<init>(URL.java:489)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)