In the examples that follow, the JCL members are located in the data set USSUTIL.JCL.
USSUTIL.JCL(TOMCAT01)
//[-----JOBCARD-----]
//*
//JZVMLIB JCLLIB ORDER=USSUTIL.JCL
//TOMCAT01 EXEC PROC=JZVM01,VERSION='60',
// JAVACLS='org.apache.catalina.startup.Bootstrap',
// ARGS='start',LEPARM='TERMTHDACT(UADUMP)'
//STDENV DD DISP=SHR,DSN=CHEPO03.USSUTIL.JCL(PARM01)
In this example, we use Java 6.0; execute the program JVMLDM60 to load the Apache Tomcat server.
USSUTIL.JCL(JZVM01)
//JZVM01 PROC JAVACLS=, < Fully Qfied Java class..RQD
// ARGS=, < Args to Java class
// VERSION='60', < Version of JZOSVM module
// LOGLVL='+I', < Debug LVL: +I(info) +T(trc)
// REGSIZE='0M', < EXECUTION REGION SIZE
// LEPARM=''
//JAVAJVM EXEC PGM=JVMLDM&VERSION,REGION=®SIZE,
// PARM='&LEPARM/&LOGLVL &JAVACLS &ARGS'
//SYSPRINT DD SYSOUT=* < System stdout
//SYSOUT DD SYSOUT=* < System stderr
//STDMSG DD SYSOUT=* < Rerouted stderr
//STDOUT DD SYSOUT=* < Java System.out
//STDERR DD SYSOUT=* < Java System.err
//CEEDUMP DD SYSOUT=*
//SYSUDUMP DD SYSOUT=4
//ABNLIGNR DD DUMMY
//CADVSTOP DD DUMMY < Turn off CA-SYMDUMP processing
// PEND
USSUTIL.JCL(PARM01BK)
# This is a shell script which configures
# any environment variables for the Java JVM.
# Variables must be exported to be seen by the launcher.
export JAVA_HOME=/sys/java31bt/v6r0m1/usr/lpp/java/J6.0.1
TOMCAT_HOME=/CA_OM_Web_Viewer/apache-tomcat-7.0.42
LIBPATH=/lib:/usr/lib:"${JAVA_HOME}"/bin
LIBPATH="$LIBPATH":"${JAVA_HOME}"/bin/classic
LIBPATH="$LIBPATH":"${TOMCAT_HOME}"/lib
export LIBPATH="$LIBPATH":
CLASSPATH="${JAVA_HOME}/lib/tools.jar"
CLASSPATH="$CLASSPATH":"${JAVA_HOME}/lib/security.jar"
CLASSPATH="$CLASSPATH":"${TOMCAT_HOME}/bin/bootstrap.jar"
CLASSPATH="$CLASSPATH":"${TOMCAT_HOME}"/lib
export CLASSPATH="$CLASSPATH":
# Configure JVM options
IJO="-Xms256m -Xmx1024m"
IJO="$IJO -Dibm.serversocket.recover=true"
IJO="$IJO -Dsun.lang.ClassLoader.allowArraySyntax=true"
IJO="$IJO -Dfile.encoding=ISO8859-1"
IJO="$IJO -Dcatalina.base=${TOMCAT_HOME}"
IJO="$IJO -Dcatalina.home=${TOMCAT_HOME}"
IJO="$IJO -Djava.io.tmpdir=${TOMCAT_HOME}/temp"
IJO="$IJO -Dactivate.saf.manager=false"
export IBM_JAVA_OPTIONS="$IJO "
export JAVA_DUMP_HEAP=false
export JAVA_PROPAGATE=NO
export IBM_JAVA_ZOS_TDUMP=NO
Be aware of the following:
|
Copyright © 2013 CA.
All rights reserved.
|
|