|
Here's something I did so that it would be relatively easy to run multiple
Tomcat instances. I created a library called TOMCAT and a job description
called TOMCAT in that library (to support all my lovely job characteristics)
and then the following command:
STRTOMCAT: CMD PROMPT('Start Tomcat Server')
PARM KWD(VERSION) TYPE(*CHAR) LEN(6) DFT('4.0.3') +
PROMPT('Tomcat Version')
PARM KWD(FLRPFX) TYPE(*CHAR) LEN(80) DFT(*STD) +
PROMPT('Folder Prefix')
PARM KWD(JOBD) TYPE(Q1) PROMPT('Job Description')
Q1: QUAL TYPE(*NAME) LEN(10) DFT(TOMCAT)
QUAL TYPE(*NAME) LEN(10) DFT(TOMCAT) +
PROMPT('Library')
STRTOMCATC: PGM (&version &prefix &jobd)
dcl &version *char 6
dcl &prefix *char 80
dcl &jobd *char 20
dcl &tomcat *char 80
dcl &cmd *char 512
dcl &jobdn *char 10
dcl &jobdl *char 10
if (&prefix = '*STD') chgvar &prefix '/jakarta-tomcat-'
chgvar &tomcat (&prefix *tcat &version *tcat '/')
chgvar &jobdn %sst(&jobd 01 10)
chgvar &jobdl %sst(&jobd 11 10)
chgvar &cmd (&tomcat *tcat 'bin/catalina400.sh')
SBMJOB CMD(QSH CMD(&CMD)) JOB(STRTOMCAT) +
JOBD(&JOBDL/&JOBDN)
endpgm
I created the comand to use STRTOMCATC as its CPP. The default is to use
the default installation name of "/jakarta-tomcat-n.n.n", where n.n.n is the
version. I then defaulted the version in the command. You can create
another command to ENDTOMCAT.
Joe
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.