JAVA.LANG.CLASSNOTFOUNDEXCEPTION RUNNING JZOS

Issues and Questions related to running Apache Tomcat on z/OS
Post Reply
don
Posts: 3
Joined: Tue Apr 04, 2006 12:42 pm

JAVA.LANG.CLASSNOTFOUNDEXCEPTION RUNNING JZOS

Post by don »

//* Batch job to run Tomcat under JDK 1.4
//*

JZOSVM14(N): Invoking org.apache.catalina.startup.Bootstrap.main()
JZOSVM14(N): org.apache.catalina.startup.Bootstrap.main() completed.
JZOSVM14(T): <- invokeMain()()
JZOSVM14(T): -> ~JzosVM()()
JZOSVM14(I): Waiting for Java VM termination ...
JZOSVM14(I): Java VM terminated normally.
JZOSVM14(T): <- ~JzosVM()()
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina


Does anyone know what this issue could be? I did check TOMCAT_HOME variable and it is ok?
dovetail
Site Admin
Posts: 2022
Joined: Thu Jul 29, 2004 12:12 pm

Post by dovetail »

Please post the rest of the //SYSOUT log and we'll take a look.
don
Posts: 3
Joined: Tue Apr 04, 2006 12:42 pm

Post by don »

1 J E S 2 J O B L O G -- S Y S T E M M V S R -- N O D E C D C T E S T
0
14.29.29 JOB05459 ---- WEDNESDAY, 29 MAR 2006 ----
14.29.29 JOB05459 IRR010I USERID #955317 IS ASSIGNED TO THIS JOB.
14.29.30 JOB05459 ICH70001I #955317 LAST ACCESS AT 14:27:13 ON WEDNESDAY, MARCH 29, 2006
14.29.30 JOB05459 $HASP373 #955317Z STARTED - INIT 1 - CLASS 1 - SYS MVSR
14.29.30 JOB05459 IEF403I #955317Z - STARTED - TIME=14.29.30
14.29.41 JOB05459 BPXP011I THREAD 1741BB0000000001, IN PROCESS 67502132, WAS 837
837 TERMINATED DUE TO A PTHREAD QUIESCE OF TYPE 2.
14.29.41 JOB05459 IEA995I SYMPTOM DUMP OUTPUT 838
838 USER COMPLETION CODE=4088 REASON CODE=000003EC
838 TIME=14.29.41 SEQ=00654 CPU=0000 ASID=002B
838 PSW AT TIME OF ERROR 078D1400 873DAF12 ILC 2 INTC 0D
838 NO ACTIVE MODULE FOUND
838 NAME=UNKNOWN
838 DATA AT PSW 073DAF0C - 00181610 0A0D47F0 B10A1811
838 AR/GR 0: 00000000/07850000_84000000 1: 00000000/00000000_84000FF8
838 2: 00000000/00000000_000003EC 3: 00000000/00000000_00000001
838 4: 00000000/00000000_1701BA38 5: 00000000/00000000_1701BA38
838 6: 00000000/00000000_1701AF08 7: 00000000/00000000_1701B378
838 8: 00000000/00000000_173FFC80 9: 00000000/00000000_174003C0
838 A: 00000000/00000000_00000004 B: 00000000/00000000_873DAE40
838 C: 00000000/00000000_173FFC80 D: 00000000/00000000_17400FC8
838 E: 00000001/00000000_00000000 F: 00000000/00000000_000003EC
838 END OF SYMPTOM DUMP
14.29.41 JOB05459 BPXP018I THREAD 1741C80000000002, IN PROCESS 67502132, ENDED 839
839 WITHOUT BEING UNDUBBED WITH COMPLETION CODE 84000FF8,
839 AND REASON CODE 000003EC.
14.29.41 JOB05459 IEA848I NO DUMP WAS PRODUCED FOR THIS ABEND, DUE TO SYSTEM OR INSTALLATION REQUEST
14.29.41 JOB05459 BPXP010I THREAD 1741AE0000000000, IN PROCESS 67502132, WAS 842
842 TERMINATED BY SIGNAL SIGCNCL, SENT FROM THREAD
842 1741C80000000002, IN PROCESS 67502132, UID 0.
14.29.42 JOB05459 IEF450I #955317Z JAVAJVM JAVA - ABEND=S422 U0000 REASON=000001A0 843
843 TIME=14.29.42
14.29.42 JOB05459 - --TIMINGS (MINS.)-- ----PAGING COUNTS---
14.29.42 JOB05459 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB CLOCK SERV PG PAGE SWAP VIO SWA
14.29.42 JOB05459 -#955317Z JAVA JAVAJVM *S422 2908 172 .00 .00 .2 57868 0 0 0 0
14.29.42 JOB05459 IEF404I #955317Z - ENDED - TIME=14.29.42
14.29.42 JOB05459 -#955317Z ENDED. NAME-T955317W TOTAL TCB CPU TIME= .00 TOTAL ELAPSED TIME= .2
14.29.42 JOB05459 $HASP395 #955317Z ENDED
0------ JES2 JOB STATISTICS ------
- 29 MAR 2006 JOB EXECUTION DATE
- 69 CARDS READ
- 284 SYSOUT PRINT RECORDS
- 0 SYSOUT PUNCH RECORDS
- 28 SYSOUT SPOOL KBYTES
- 0.20 MINUTES EXECUTION TIME
1 //#955317Z JOB ,T955317W,REGION=128M, JOB05459
// MSGLEVEL=(1,1), 00080004
// ROLL=NO, 00090004
// NOTIFY=#955317, 00100004
// CLASS=1,MSGCLASS=X,TIME=1440
2 //PROCLIB JCLLIB ORDER=SYS4.JZOS.SAMPJCL
//*
//*********************************************************************
//*
//* Batch job to run Tomcat under JDK 1.4
//*
//* Tailor the proc and job for your installation:
//* 1.) Modify the Job card per your installation's requirements
//* 2.) Modify the PROCLIB card to point to this PDS.
//* 3.) Modify JZOS_HOME to point to the hfs directory where JZOS
//* was installed
//* 4.) edit JAVA_HOME to point the location of the 1.4 JDK
//* 5.) edit TOMCAT_HOME to point to the Tomcat root hfs directory
//* 6.) Modify JAVACLS and ARGS to launch desired Java class
//*
//*********************************************************************
//*
3 //JAVA EXEC PROC=EXJZOSVM,VERSION='14',LOGLVL='+T',
// JAVACLS='org.apache.catalina.startup.Bootstrap',
// ARGS='start'
XX*********************************************************************
XX*
XX* Stored procedure for executing the JZOS Java Batch Launcher
XX*
XX* Tailor the proc your installation:
XX* 1.) Replace 'SYS4.JZOS.LOADLIB' with the PDSE that contains the
XX* JZOSVMxx modules that were installed during installation
XX*
XX*********************************************************************
4 XXEXJZOSVM PROC JAVACLS=, < Fully Qfied Java class..RQD
XX ARGS=, < Args to Java class
XX LIBRARY='SYS4.JZOS.LOADLIB', < STEPLIB FOR JZOSVM module
XX VERSION='14', < Version of JZOSVM module
XX LOGLVL='', < Debug LVL: +I(info) +T(trc)
XX REGSIZE='64M', < EXECUTION REGION SIZE
XX LEPARM=''
5 XXJAVAJVM EXEC PGM=JZOSVM&VERSION,REGION=&REGSIZE,
XX PARM='&LEPARM/&LOGLVL &JAVACLS &ARGS'
IEFC653I SUBSTITUTION JCL - PGM=JZOSVM14,REGION=64M,PARM='/+T org.apache.catalina.startup.Bootstrap start'
6 XXSTEPLIB DD DSN=&LIBRARY,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=SYS4.JZOS.LOADLIB,DISP=SHR
7 XXSYSPRINT DD SYSOUT=* < System stdout
8 XXSYSOUT DD SYSOUT=* < System stderr
9 //STDENV DD *
X/STDENV DD DUMMY < Env config shell script
10 XXSTDOUT DD SYSOUT=* < Java System.out
11 XXSTDERR DD SYSOUT=* < Java System.err
12 XXCEEDUMP DD SYSOUT=*
13 XXABNLIGNR DD DUMMY
14 XX PEND
STMT NO. MESSAGE
3 IEFC001I PROCEDURE EXJZOSVM WAS EXPANDED USING PRIVATE LIBRARY SYS4.JZOS.SAMPJCL
ICH70001I #955317 LAST ACCESS AT 14:27:13 ON WEDNESDAY, MARCH 29, 2006
IEF236I ALLOC. FOR #955317Z JAVAJVM JAVA
IGD103I SMS ALLOCATED TO DDNAME STEPLIB
IEF237I JES2 ALLOCATED TO SYSPRINT
IEF237I JES2 ALLOCATED TO SYSOUT
IEF237I JES2 ALLOCATED TO STDENV
IEF237I JES2 ALLOCATED TO STDOUT
IEF237I JES2 ALLOCATED TO STDERR
IEF237I JES2 ALLOCATED TO CEEDUMP
IEF237I DMY ALLOCATED TO ABNLIGNR
BPXP011I THREAD 1741BB0000000001, IN PROCESS 67502132, WAS
TERMINATED DUE TO A PTHREAD QUIESCE OF TYPE 2.
IEA995I SYMPTOM DUMP OUTPUT
USER COMPLETION CODE=4088 REASON CODE=000003EC
TIME=14.29.41 SEQ=00654 CPU=0000 ASID=002B
PSW AT TIME OF ERROR 078D1400 873DAF12 ILC 2 INTC 0D
NO ACTIVE MODULE FOUND
NAME=UNKNOWN
DATA AT PSW 073DAF0C - 00181610 0A0D47F0 B10A1811
AR/GR 0: 00000000/07850000_84000000 1: 00000000/00000000_84000FF8
2: 00000000/00000000_000003EC 3: 00000000/00000000_00000001
4: 00000000/00000000_1701BA38 5: 00000000/00000000_1701BA38
6: 00000000/00000000_1701AF08 7: 00000000/00000000_1701B378
8: 00000000/00000000_173FFC80 9: 00000000/00000000_174003C0
A: 00000000/00000000_00000004 B: 00000000/00000000_873DAE40
C: 00000000/00000000_173FFC80 D: 00000000/00000000_17400FC8
E: 00000001/00000000_00000000 F: 00000000/00000000_000003EC
END OF SYMPTOM DUMP
BPXP018I THREAD 1741C80000000002, IN PROCESS 67502132, ENDED
WITHOUT BEING UNDUBBED WITH COMPLETION CODE 84000FF8,
AND REASON CODE 000003EC.
IEA848I NO DUMP WAS PRODUCED FOR THIS ABEND, DUE TO SYSTEM OR INSTALLATION REQUEST
BPXP010I THREAD 1741AE0000000000, IN PROCESS 67502132, WAS
TERMINATED BY SIGNAL SIGCNCL, SENT FROM THREAD
1741C80000000002, IN PROCESS 67502132, UID 0.
IEF472I #955317Z JAVAJVM JAVA - COMPLETION CODE - SYSTEM=422 USER=0000 REASON=000001A0
IGD104I SYS4.JZOS.LOADLIB RETAINED, DDNAME=STEPLIB
IEF285I #955317.#955317Z.JOB05459.D0000102.? SYSOUT
IEF285I #955317.#955317Z.JOB05459.D0000103.? SYSOUT
IEF285I #955317.#955317Z.JOB05459.D0000101.? SYSIN
IEF285I #955317.#955317Z.JOB05459.D0000104.? SYSOUT
IEF285I #955317.#955317Z.JOB05459.D0000105.? SYSOUT
IEF285I #955317.#955317Z.JOB05459.D0000106.? SYSOUT
IEF373I STEP/JAVAJVM /START 2006088.1429
IEF374I STEP/JAVAJVM /STOP 2006088.1429 CPU 0MIN 00.30SEC SRB 0MIN 00.00SEC VIRT 8608K SYS 256K EXT 131068K S
IEF375I JOB/#955317Z/START 2006088.1429
IEF376I JOB/#955317Z/STOP 2006088.1429 CPU 0MIN 00.30SEC SRB 0MIN 00.00SEC
JZOSVM14(N): Copyright (C) 2004 Dovetailed Technologies LLC. All rights reserved.
JZOSVM14(N): log level has been set to: 5
JZOSVM14(T): -> JzosVM()()
JZOSVM14(T): -> adoptEnvironment()()
JZOSVM14(T): adoptEnvironment()() - Writing shell script to child's stdin:

JZOSVM14(T): adoptEnvironment()() - # This is a shell script which configures

JZOSVM14(T): adoptEnvironment()() - # any environment variables for the Java JVM.

JZOSVM14(T): adoptEnvironment()() - # Variables must be exported to be seen by the launcher.

JZOSVM14(T): adoptEnvironment()() - . /etc/profile

JZOSVM14(T): adoptEnvironment()() - export JZOS_HOME=/u/#955317/istrobe/jzos

JZOSVM14(T): adoptEnvironment()() - export JAVA_HOME=/u/#955317/istrobe/J1.4

JZOSVM14(T): adoptEnvironment()() - TOMCAT_HOME=/u/#955317/istrobe/jakarta-tomcat-5.0.29

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - # Use this variable to specify encoding for DD STDOUT

JZOSVM14(T): adoptEnvironment()() - # and STDERR. The default is Cp1047.

JZOSVM14(T): adoptEnvironment()() - #export JZOS_OUTPUT_ENCODING=Cp1047

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - export PATH="$PATH":"${JAVA_HOME}"/bin:

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin/classic

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JZOS_HOME}"

JZOSVM14(T): adoptEnvironment()() - export LIBPATH="$LIBPATH":

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="${JAVA_HOME}/lib/tools.jar"

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="$CLASSPATH":"${TOMCAT_HOME}/bin/bootstrap.jar"

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="$CLASSPATH":"${JZOS_HOME}/jzos.jar"

JZOSVM14(T): adoptEnvironment()() - export CLASSPATH="$CLASSPATH":

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - # Configure JVM options

JZOSVM14(T): adoptEnvironment()() - # Note that Tomcat requires default ASCII file.encoding

JZOSVM14(T): adoptEnvironment()() - IJO="-Xms64m -Xmx128m"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dfile.encoding=ISO8859-1"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djzos.home=${JZOS_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dcatalina.base=${TOMCAT_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dcatalina.home=${TOMCAT_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.io.tmpdir=${TOMCAT_HOME}/temp"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.util.logging.config.file="

JZOSVM14(T): adoptEnvironment()() - IJO="${IJO}${JZOS_HOME}/tomcat/logging.properties"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.endorsed.dirs="

JZOSVM14(T): adoptEnvironment()() - IJO="${IJO}${TOMCAT_HOME}/common/endorsed"

JZOSVM14(T): adoptEnvironment()() - # Uncomment the following if you want to run without JIT

JZOSVM14(T): adoptEnvironment()() - #IJO="$IJO -Djava.compiler=NONE"

JZOSVM14(T): adoptEnvironment()() - export IBM_JAVA_OPTIONS="$IJO "

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - export JAVA_DUMP_HEAP=false

JZOSVM14(T): adoptEnvironment()() - export JAVA_PROPAGATE=NO

JZOSVM14(T): adoptEnvironment()() - export IBM_JAVA_ZOS_TDUMP=NO

JZOSVM14(T): adoptEnvironment()() - waiting for child
JZOSVM14(T): adoptEnvironment()() - child process exited with exit code 0
JZOSVM14(D): Output from DD:STDENV config shell script:
JZOSVM14(D): ___JZOS_ENV_START___

JZOSVM14(T): adoptEnvironment()() - Found environment start string
JZOSVM14(I): JAVA_PROPAGATE=NO
JZOSVM14(I): PATH=/bin:.:::/u/#955317/istrobe/J1.4/bin:
JZOSVM14(I): EDITOR=ed
JZOSVM14(I): IBM_JAVA_ZOS_TDUMP=NO
JZOSVM14(I): JZOS_HOME=/u/#955317/istrobe/jzos
JZOSVM14(I): IBM_JAVA_OPTIONS=-Xms64m -Xmx128m -Dfile.encoding=ISO8859-1 -Djzos.home=/u/#955317/istrobe/jzos
-Dcatalina.base=/u/#955317/istrobe/jakarta-tomcat-5.0.29 -Dcatalina.home=/u/#955317/istrobe/jakarta-tomcat-5.0.29
-Djava.io.tmpdir=/u/#955317/istr
obe/jakarta-tomcat-5.0.29/temp -Djava.util.logging.config.file=/u/#955317/istrobe/jzos/tomcat/logging.properties
-Djava.endorsed.dirs=/u/#955317/istrobe/jakarta-tomcat-5.0.29/common/endorsed
JZOSVM14(I): PS1=$LOGNAME:$PWD: >
JZOSVM14(I): _=/bin/env
JZOSVM14(I): CLASSPATH=/u/#955317/istrobe/J1.4/lib/tools.jar:/u/#955317/istrobe/jakarta-tomcat-5.0.29/bin/bootstrap.jar:
/u/#955317/istrobe/jzos/jzos.jar:
JZOSVM14(I): LIBPATH=:/u/#955317/istrobe/J1.4/bin:/u/#955317/istrobe/J1.4/bin/classic:/u/#955317/istrobe/jzos:
JZOSVM14(I): JAVA_DUMP_HEAP=false
JZOSVM14(I): JAVA_HOME=/u/#955317/istrobe/J1.4
JZOSVM14(I): TZ=EST5EDT
JZOSVM14(T): <- adoptEnvironment()()
JZOSVM14(T): JzosVM()() - getting IBM_JAVA_OPTIONS
JZOSVM14(T): JzosVM()() - processing argvþ1(: +T
JZOSVM14(T): JzosVM()() - processing argvþ2(: org.apache.catalina.startup.Bootstrap
JZOSVM14(T): JzosVM()() - mainClassName: org.apache.catalina.startup.Bootstrap
JZOSVM14(T): JzosVM()() - mainArgCount: 1
JZOSVM14(I): IBM_JAVA_OPTIONS=-Xms64m -Xmx128m -Dfile.encoding=ISO8859-1 -Djzos.home=/u/#955317/istrobe/jzos
-Dcatalina.base=/u/#955317/istrobe/jakarta-tomcat-5.0.29 -Dcatalina.home=/u/#955317/istrobe/jakarta-tomcat-5.0.29
-Djava.io.tmpdir=/u/#955317/istr
obe/jakarta-tomcat-5.0.29/temp -Djava.util.logging.config.file=/u/#955317/istrobe/jzos/tomcat/logging.properties
-Djava.endorsed.dirs=/u/#955317/istrobe/jakarta-tomcat-5.0.29/common/endorsed
JZOSVM14(T): -> initializeVMArgs()()
JZOSVM14(T): initializeVMArgs()() - vm_args.version: 10004
JZOSVM14(T): initializeVMArgs()() - Setting JVM hooks
JZOSVM14(T): initializeVMArgs()() - Getting CLASSPATH
JZOSVM14(T): <- initializeVMArgs()()
JZOSVM14(T): -> createJvm()()
1 J E S 2 J O B L O G -- S Y S T E M M V S R -- N O D E C D C T E S T
0
15.15.57 JOB05462 ---- WEDNESDAY, 29 MAR 2006 ----
15.15.57 JOB05462 IRR010I USERID #955317 IS ASSIGNED TO THIS JOB.
15.15.58 JOB05462 ICH70001I #955317 LAST ACCESS AT 14:29:30 ON WEDNESDAY, MARCH 29, 2006
15.15.58 JOB05462 $HASP373 #955317Z STARTED - INIT 1 - CLASS 1 - SYS MVSR
15.15.58 JOB05462 IEF403I #955317Z - STARTED - TIME=15.15.58
15.17.57 JOB05462 - --TIMINGS (MINS.)-- ----PAGING COUNTS---
15.17.57 JOB05462 -JOBNAME STEPNAME PROCSTEP RC EXCP CONN TCB SRB CLOCK SERV PG PAGE SWAP VIO SWA
15.17.57 JOB05462 -#955317Z JAVA JAVAJVM 00 9354 241 .03 .00 1.9 367K 0 0 0 0
15.17.57 JOB05462 IEF404I #955317Z - ENDED - TIME=15.17.57
15.17.57 JOB05462 -#955317Z ENDED. NAME-T955317W TOTAL TCB CPU TIME= .03 TOTAL ELAPSED TIME= 1.9
15.17.57 JOB05462 $HASP395 #955317Z ENDED
0------ JES2 JOB STATISTICS ------
- 29 MAR 2006 JOB EXECUTION DATE
- 69 CARDS READ
- 265 SYSOUT PRINT RECORDS
- 0 SYSOUT PUNCH RECORDS
- 28 SYSOUT SPOOL KBYTES
- 1.99 MINUTES EXECUTION TIME
1 //#955317Z JOB ,T955317W,REGION=512M, JOB05462
// MSGLEVEL=(1,1), 00080004
// ROLL=NO, 00090004
// NOTIFY=#955317, 00100004
// CLASS=1,MSGCLASS=X,TIME=1440
2 //PROCLIB JCLLIB ORDER=SYS4.JZOS.SAMPJCL
//*
//*********************************************************************
//*
//* Batch job to run Tomcat under JDK 1.4
//*
//* Tailor the proc and job for your installation:
//* 1.) Modify the Job card per your installation's requirements
//* 2.) Modify the PROCLIB card to point to this PDS.
//* 3.) Modify JZOS_HOME to point to the hfs directory where JZOS
//* was installed
//* 4.) edit JAVA_HOME to point the location of the 1.4 JDK
//* 5.) edit TOMCAT_HOME to point to the Tomcat root hfs directory
//* 6.) Modify JAVACLS and ARGS to launch desired Java class
//*
//*********************************************************************
//*
3 //JAVA EXEC PROC=EXJZOSVM,VERSION='14',LOGLVL='+T',
// JAVACLS='org.apache.catalina.startup.Bootstrap',
// ARGS='start'
XX*********************************************************************
XX*
XX* Stored procedure for executing the JZOS Java Batch Launcher
XX*
XX* Tailor the proc your installation:
XX* 1.) Replace 'SYS4.JZOS.LOADLIB' with the PDSE that contains the
XX* JZOSVMxx modules that were installed during installation
XX*
XX*********************************************************************
4 XXEXJZOSVM PROC JAVACLS=, < Fully Qfied Java class..RQD
XX ARGS=, < Args to Java class
XX LIBRARY='SYS4.JZOS.LOADLIB', < STEPLIB FOR JZOSVM module
XX VERSION='14', < Version of JZOSVM module
XX LOGLVL='', < Debug LVL: +I(info) +T(trc)
XX REGSIZE='64M', < EXECUTION REGION SIZE
XX LEPARM=''
5 XXJAVAJVM EXEC PGM=JZOSVM&VERSION,REGION=&REGSIZE,
XX PARM='&LEPARM/&LOGLVL &JAVACLS &ARGS'
IEFC653I SUBSTITUTION JCL - PGM=JZOSVM14,REGION=64M,PARM='/+T org.apache.catalina.startup.Bootstrap start'
6 XXSTEPLIB DD DSN=&LIBRARY,DISP=SHR
IEFC653I SUBSTITUTION JCL - DSN=SYS4.JZOS.LOADLIB,DISP=SHR
7 XXSYSPRINT DD SYSOUT=* < System stdout
8 XXSYSOUT DD SYSOUT=* < System stderr
9 //STDENV DD *
X/STDENV DD DUMMY < Env config shell script
10 XXSTDOUT DD SYSOUT=* < Java System.out
11 XXSTDERR DD SYSOUT=* < Java System.err
12 XXCEEDUMP DD SYSOUT=*
13 XXABNLIGNR DD DUMMY
14 XX PEND
STMT NO. MESSAGE
3 IEFC001I PROCEDURE EXJZOSVM WAS EXPANDED USING PRIVATE LIBRARY SYS4.JZOS.SAMPJCL
ICH70001I #955317 LAST ACCESS AT 14:29:30 ON WEDNESDAY, MARCH 29, 2006
IEF236I ALLOC. FOR #955317Z JAVAJVM JAVA
IGD103I SMS ALLOCATED TO DDNAME STEPLIB
IEF237I JES2 ALLOCATED TO SYSPRINT
IEF237I JES2 ALLOCATED TO SYSOUT
IEF237I JES2 ALLOCATED TO STDENV
IEF237I JES2 ALLOCATED TO STDOUT
IEF237I JES2 ALLOCATED TO STDERR
IEF237I JES2 ALLOCATED TO CEEDUMP
IEF237I DMY ALLOCATED TO ABNLIGNR
IEF237I 3A90 ALLOCATED TO SYS00006
IEF285I TCPIP.STANDARD.TCPXLBIN KEPT
IEF285I VOL SER NOS= SYS001.
IGD103I SMS ALLOCATED TO DDNAME SYS00007
IGD104I HFS FILE WAS RETAINED, DDNAME IS (SYS00007)
FILENAME IS (/etc/hosts)
IEF142I #955317Z JAVAJVM JAVA - STEP WAS EXECUTED - COND CODE 0000
IGD104I SYS4.JZOS.LOADLIB RETAINED, DDNAME=STEPLIB
IEF285I #955317.#955317Z.JOB05462.D0000102.? SYSOUT
IEF285I #955317.#955317Z.JOB05462.D0000103.? SYSOUT
IEF285I #955317.#955317Z.JOB05462.D0000101.? SYSIN
IEF285I #955317.#955317Z.JOB05462.D0000104.? SYSOUT
IEF285I #955317.#955317Z.JOB05462.D0000105.? SYSOUT
IEF285I #955317.#955317Z.JOB05462.D0000106.? SYSOUT
IEF373I STEP/JAVAJVM /START 2006088.1515
IEF374I STEP/JAVAJVM /STOP 2006088.1517 CPU 0MIN 02.19SEC SRB 0MIN 00.00SEC VIRT 104K SYS 300K EXT 175368K S
IEF375I JOB/#955317Z/START 2006088.1515
IEF376I JOB/#955317Z/STOP 2006088.1517 CPU 0MIN 02.19SEC SRB 0MIN 00.00SEC
JZOSVM14(N): Copyright (C) 2004 Dovetailed Technologies LLC. All rights reserved.
JZOSVM14(N): log level has been set to: 5
JZOSVM14(T): -> JzosVM()()
JZOSVM14(T): -> adoptEnvironment()()
JZOSVM14(T): adoptEnvironment()() - Writing shell script to child's stdin:

JZOSVM14(T): adoptEnvironment()() - # This is a shell script which configures

JZOSVM14(T): adoptEnvironment()() - # any environment variables for the Java JVM.

JZOSVM14(T): adoptEnvironment()() - # Variables must be exported to be seen by the launcher.

JZOSVM14(T): adoptEnvironment()() - . /etc/profile

JZOSVM14(T): adoptEnvironment()() - export JZOS_HOME=/u/#955317/istrobe/jzos

JZOSVM14(T): adoptEnvironment()() - export JAVA_HOME=/u/#955317/istrobe/J1.4

JZOSVM14(T): adoptEnvironment()() - TOMCAT_HOME=/u/#955317/istrobe/jakarta-tomcat-5.0.29

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - # Use this variable to specify encoding for DD STDOUT

JZOSVM14(T): adoptEnvironment()() - # and STDERR. The default is Cp1047.

JZOSVM14(T): adoptEnvironment()() - #export JZOS_OUTPUT_ENCODING=Cp1047

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - export PATH="$PATH":"${JAVA_HOME}"/bin:

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin/classic

JZOSVM14(T): adoptEnvironment()() - LIBPATH="$LIBPATH":"${JZOS_HOME}"

JZOSVM14(T): adoptEnvironment()() - export LIBPATH="$LIBPATH":

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="${JAVA_HOME}/lib/tools.jar"

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="$CLASSPATH":"${TOMCAT_HOME}/bin/bootstrap.jar"

JZOSVM14(T): adoptEnvironment()() - CLASSPATH="$CLASSPATH":"${JZOS_HOME}/jzos.jar"

JZOSVM14(T): adoptEnvironment()() - export CLASSPATH="$CLASSPATH":

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - # Configure JVM options

JZOSVM14(T): adoptEnvironment()() - # Note that Tomcat requires default ASCII file.encoding

JZOSVM14(T): adoptEnvironment()() - IJO="-Xms64m -Xmx128m"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dfile.encoding=ISO8859-1"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djzos.home=${JZOS_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dcatalina.base=${TOMCAT_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Dcatalina.home=${TOMCAT_HOME}"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.io.tmpdir=${TOMCAT_HOME}/temp"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.util.logging.config.file="

JZOSVM14(T): adoptEnvironment()() - IJO="${IJO}${JZOS_HOME}/tomcat/logging.properties"

JZOSVM14(T): adoptEnvironment()() - IJO="$IJO -Djava.endorsed.dirs="

JZOSVM14(T): adoptEnvironment()() - IJO="${IJO}${TOMCAT_HOME}/common/endorsed"

JZOSVM14(T): adoptEnvironment()() - # Uncomment the following if you want to run without JIT

JZOSVM14(T): adoptEnvironment()() - #IJO="$IJO -Djava.compiler=NONE"

JZOSVM14(T): adoptEnvironment()() - export IBM_JAVA_OPTIONS="$IJO "

JZOSVM14(T): adoptEnvironment()() -

JZOSVM14(T): adoptEnvironment()() - export JAVA_DUMP_HEAP=false

JZOSVM14(T): adoptEnvironment()() - export JAVA_PROPAGATE=NO

JZOSVM14(T): adoptEnvironment()() - export IBM_JAVA_ZOS_TDUMP=NO

JZOSVM14(T): adoptEnvironment()() - waiting for child
JZOSVM14(T): adoptEnvironment()() - child process exited with exit code 0
JZOSVM14(D): Output from DD:STDENV config shell script:
JZOSVM14(D): ___JZOS_ENV_START___

JZOSVM14(T): adoptEnvironment()() - Found environment start string
JZOSVM14(I): JAVA_PROPAGATE=NO
JZOSVM14(I): PATH=/bin:.:::/u/#955317/istrobe/J1.4/bin:
JZOSVM14(I): EDITOR=ed
JZOSVM14(I): IBM_JAVA_ZOS_TDUMP=NO
JZOSVM14(I): JZOS_HOME=/u/#955317/istrobe/jzos
JZOSVM14(I): IBM_JAVA_OPTIONS=-Xms64m -Xmx128m -Dfile.encoding=ISO8859-1 -Djzos.home=/u/#955317/istrobe/jzos
-Dcatalina.base=/u/#955317/istrobe/jakarta-tomcat-5.0.29 -Dcatalina.home=/u/#955317/istrobe/jakarta-tomcat-5.0.29
-Djava.io.tmpdir=/u/#955317/istr
obe/jakarta-tomcat-5.0.29/temp -Djava.util.logging.config.file=/u/#955317/istrobe/jzos/tomcat/logging.properties
-Djava.endorsed.dirs=/u/#955317/istrobe/jakarta-tomcat-5.0.29/common/endorsed
JZOSVM14(I): PS1=$LOGNAME:$PWD: >
JZOSVM14(I): _=/bin/env
JZOSVM14(I): CLASSPATH=/u/#955317/istrobe/J1.4/lib/tools.jar:/u/#955317/istrobe/jakarta-tomcat-5.0.29/bin/bootstrap.jar:
/u/#955317/istrobe/jzos/jzos.jar:
JZOSVM14(I): LIBPATH=:/u/#955317/istrobe/J1.4/bin:/u/#955317/istrobe/J1.4/bin/classic:/u/#955317/istrobe/jzos:
JZOSVM14(I): JAVA_DUMP_HEAP=false
JZOSVM14(I): JAVA_HOME=/u/#955317/istrobe/J1.4
JZOSVM14(I): TZ=EST5EDT
JZOSVM14(T): <- adoptEnvironment()()
JZOSVM14(T): JzosVM()() - getting IBM_JAVA_OPTIONS
JZOSVM14(T): JzosVM()() - processing argvþ1(: +T
JZOSVM14(T): JzosVM()() - processing argvþ2(: org.apache.catalina.startup.Bootstrap
JZOSVM14(T): JzosVM()() - mainClassName: org.apache.catalina.startup.Bootstrap
JZOSVM14(T): JzosVM()() - mainArgCount: 1
JZOSVM14(I): IBM_JAVA_OPTIONS=-Xms64m -Xmx128m -Dfile.encoding=ISO8859-1 -Djzos.home=/u/#955317/istrobe/jzos
-Dcatalina.base=/u/#955317/istrobe/jakarta-tomcat-5.0.29 -Dcatalina.home=/u/#955317/istrobe/jakarta-tomcat-5.0.29
-Djava.io.tmpdir=/u/#955317/istr
obe/jakarta-tomcat-5.0.29/temp -Djava.util.logging.config.file=/u/#955317/istrobe/jzos/tomcat/logging.properties
-Djava.endorsed.dirs=/u/#955317/istrobe/jakarta-tomcat-5.0.29/common/endorsed
JZOSVM14(T): -> initializeVMArgs()()
JZOSVM14(T): initializeVMArgs()() - vm_args.version: 10004
JZOSVM14(T): initializeVMArgs()() - Setting JVM hooks
JZOSVM14(T): initializeVMArgs()() - Getting CLASSPATH
JZOSVM14(T): <- initializeVMArgs()()
JZOSVM14(T): -> createJvm()()
JZOSVM14(N): Java Virtual Machine created
JZOSVM14(T): <- createJvm()()
JZOSVM14(T): -> redirectStandardStreams()()
JZOSVM14(T): redirectStandardStreams()() - No JZOS_OUTPUT_ENCODING found, using 'Cp1047'
JZOSVM14(T): redirectStandardStreams()() - Getting class
JZOSVM14(T): redirectStandardStreams()() - Getting method
JZOSVM14(T): redirectStandardStreams()() - Invoking method
JZOSVM14(I): Using output encoding: 'Cp1047'
JZOSVM14(T): <- redirectStandardStreams()()
JZOSVM14(T): <- JzosVM()()
JZOSVM14(T): -> invokeMain()()
JZOSVM14(T): invokeMain()() - Getting main class
JZOSVM14(T): invokeMain()() - Getting main() method
JZOSVM14(T): invokeMain()() - Getting String class
JZOSVM14(T): invokeMain()() - Preparing mainArgsþ0(: start
JZOSVM14(N): Invoking org.apache.catalina.startup.Bootstrap.main()
JZOSVM14(N): org.apache.catalina.startup.Bootstrap.main() completed.
JZOSVM14(T): <- invokeMain()()
JZOSVM14(T): -> ~JzosVM()()
JZOSVM14(I): Waiting for Java VM termination ...
JZOSVM14(I): Java VM terminated normally.
JZOSVM14(T): <- ~JzosVM()()
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:854)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:205)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:402)


Here is the full sysout. Thanks for looking at this issue. Dpp
dovetail
Site Admin
Posts: 2022
Joined: Thu Jul 29, 2004 12:12 pm

Post by dovetail »

You are getting an ABEND 4088 RC 03C which indicates a out-of-storage problem.

You seem to be running a very old version of JZOS. Upgrade to the latest version (1.2.3) from IBM's alphaworks site. The later versions will display the -actual- storage that is available (after installation exits have had their say).

In your IBM_JAVA_OPTIONS, the TOMCAT Sample JCL asks for a minimum heap size of 64M and a MAX Heap size of 128M. Accounting for other overhead in the JVM, you should have 200M of storage available (above the line) to be completely safe.

The only way to know for sure how much storage you really have is to run a current version of JZOS which prints out a diagnostic message (if LOGLVL is set to +I, +D, or +T).

Hope this helps.
don
Posts: 3
Joined: Tue Apr 04, 2006 12:42 pm

Post by don »

Thanks for the update and we will test.
Post Reply