I'm using JVM in JZOS included in IBM Standard Edition SDK 1.5.0
JVMJZBL1012I Java Virtual Machine created. Version information follows:
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pmz31dev-20061002b (SR3))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 z/OS s390-31 j9vmmz3123-20061002 (JIT enabled)
J9VM - 20060915_08260_bHdSMr
JIT - 20060908_1811_r8
GC - 20060906_AA)
My envvars are
export JAVA_HOME=/SG4/SG_V9_2_1/java
export PATH="/bin":"${JAVA_HOME}"/bin
export CATALINA_HOME=/SG4/SG_V9_2_1/server
export MY_HOME=/SG4/SG_V9_2_1/server/server/lib
export JZOS_HOME=/SG4/SG_V9_2_1/java/lib/ext
LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin
LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin/classic
LIBPATH="$LIBPATH":"${JZOS_HOME}"
export LIBPATH="$LIBPATH"
for i in "${MY_HOME}"/*.jar; do
CLASSPATH="$CLASSPATH":"$i"
done
export CLASSPATH="$CLASSPATH":/SG4/SG_V9_2_1/java/lib/tools.jar
for i in "${JZOS_HOME}"/*.jar; do
CLASSPATH="$CLASSPATH":"$i"
done
export CLASSPATH="$CLASSPATH"
IJO="-Xms16m -Xmx128m"
IJO="$IJO -Djzos.home=${JZOS_HOME}"
export IBM_JAVA_OPTIONS="$IJO "
export JAVA_DUMP_HEAP=false
export JAVA_PROPAGATE=NO
export IBM_JAVA_ZOS_TDUMP=NO
My STC JCL is
//TOMCAT PROC REGSIZE='0M',
// JAVACLS='org.apache.catalina.startup.Bootstrap',
// ARGS='start -h 0.0.0.0 -p 8085',
// LIBRARY='JZOS.LOADLIB', < STEPLIB FOR JZOSVM MODULE
// VERSION='50', < VERSION OF JZOSVM MODULE
// LOGLVL='+T', < DEBUG LVL: +I(INFO) +T(TRC)
//* REGSIZE='0M', < EXECUTION REGION SIZE
// PARMS='',
// LEPARM=''
//IEFPROC EXEC PGM=JVMLDM&VERSION,REGION=®SIZE,
// PARM='&LEPARM/&LOGLVL &JAVACLS &ARGS &PARMS'
//STEPLIB DD DSN=&LIBRARY,DISP=SHR
//SYSPRINT DD SYSOUT=* < SYSTEM STDOUT
//SYSOUT DD SYSOUT=* < SYSTEM STDERR
//STDOUT DD SYSOUT=* < JAVA SYSTEM.OUT
//STDERR DD SYSOUT=* < JAVA SYSTEM.ERR
//CEEDUMP DD SYSOUT=*
//ABNLIGNR DD DUMMY
//*
//*THE FOLLOWING DDS CAN/SHOULD BE PRESENT IN THE CALLING JCL
//*
//*STDIN DD < OPTIONAL - JAVA SYSTEM.IN
//STDENV DD DISP=SHR,DSN=SYS1.PROCLIB(TOMCATZ)
//*MAINARGS DD < OPTIONAL - ALTERNATE METHOD TO SUPPLY ARGS
// PEND
I'm getting
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap
...
more of joblog output
JVMJZBL2999T Converting from 'IBM-1047' to 'ISO8859-1'. Source bytes follow:
4d 5d e5
JVMJZBL2999T <- JniUtil.convert()
JVMJZBL2999T -> StaticMethod.invoke()
JVMJZBL2999T com.ibm.jzos.MvsConsole.startMvsCommandListener
JVMJZBL2999T method invocation elapsed time=0.001207 seconds, cpu time=0.001086 seconds
JVMJZBL2999T <- StaticMethod.invoke()
JVMJZBL2999T <- establishMvsCommandListener()
JVMJZBL2999T -> invokeMain()
JVMJZBL2999T Arg 1='start'
JVMJZBL2999T Arg 2='-h'
JVMJZBL2999T Arg 3='0.0.0.0'
JVMJZBL2999T Arg 4='-p'
JVMJZBL2999T Arg 5='8085'
JVMJZBL1023N Invoking org.apache.catalina.startup.Bootstrap.main()...
JVMJZBL2999T -> JniUtil.convert()
JVMJZBL2999T Converting from 'IBM-1047' to 'IBM-1047'. Source bytes follow:
96 99 87 4b 81 97 81 83 88 85 4b 83 81 a3 81 93 89 95 81 4b a2 a3 81 99 a3 a4 97 4b c2 96 96 a3 a2 a3 99 81 97
JVMJZBL2999T <- JniUtil.convert()
JVMJZBL2999T -> JniUtil.convert()
JVMJZBL2999T Converting from 'IBM-1047' to 'ISO8859-1'. Source bytes follow:
96 99 87 61 81 97 81 83 88 85 61 83 81 a3 81 93 89 95 81 61 a2 a3 81 99 a3 a4 97 61 c2 96 96 a3 a2 a3 99 81 97
JVMJZBL2999T <- JniUtil.convert()
JVMJZBL2999T -> JniUtil.convert()
JVMJZBL2999T Converting from 'IBM-1047' to 'ISO8859-1'. Source bytes follow:
94 81 89 95
JVMJZBL2999T <- JniUtil.convert()
JVMJZBL2999T -> JniUtil.convert()
JVMJZBL2999T Converting from 'IBM-1047' to 'ISO8859-1'. Source bytes follow:
4d ad d3 91 81 a5 81 61 93 81 95 87 61 e2 a3 99 89 95 87 5e 5d e5
JVMJZBL2999T <- JniUtil.convert()
JVMJZBL2999T -> StaticMethod.invoke()
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap
JVMJZBL2999T -> JniUtil.writeStackTrace()
JVMJZBL2007E Stack trace follows:
java.lang.NoClassDefFoundError: org.apache.catalina.startup.Bootstrap
JVMJZBL2999T <- JniUtil.writeStackTrace()
Is anyone having success making STC work with JZOS on MVS that's included in JVM?
Any one using MVS STC with JZOS in JVM?
I've upgraded to
UK25371.PAX.Z on z/OS 1.7
I confirmed the install by running Hello World.
I had started Catalina with JZOS previously using
JAVACLS='org.apache.catalina.startup.Bootstrap',
And now get a 'class not found'
JVMJZBL2999T -> StaticMethod.invoke()
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap
JVMJZBL2999T -> JniUtil.writeStackTrace()
JVMJZBL2007E Stack trace follows:
java.lang.NoClassDefFoundError: org.apache.catalina.startup.Bootstrap
The 'readme file' takes me to
at http://www.ibm.com/servers/eserver/zser ... tware/java
which takes me to
http://www-03.ibm.com/servers/eserver/z ... rview.html
and then
http://www-03.ibm.com/servers/eserver/z ... index.html
Though I haven't been able to find how Tomcat/Catalina should be started in this SDK.
Any ideas are greating appreciated
!
UK25371.PAX.Z on z/OS 1.7
I confirmed the install by running Hello World.
I had started Catalina with JZOS previously using
JAVACLS='org.apache.catalina.startup.Bootstrap',
And now get a 'class not found'
JVMJZBL2999T -> StaticMethod.invoke()
JVMJZBL2999T org.apache.catalina.startup.Bootstrap.main
JVMJZBL2008E Could not find or load class: org.apache.catalina.startup.Bootstrap
JVMJZBL2999T -> JniUtil.writeStackTrace()
JVMJZBL2007E Stack trace follows:
java.lang.NoClassDefFoundError: org.apache.catalina.startup.Bootstrap
The 'readme file' takes me to
at http://www.ibm.com/servers/eserver/zser ... tware/java
which takes me to
http://www-03.ibm.com/servers/eserver/z ... rview.html
and then
http://www-03.ibm.com/servers/eserver/z ... index.html
Though I haven't been able to find how Tomcat/Catalina should be started in this SDK.
Any ideas are greating appreciated
!