You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Abhijit Mazumder <ab...@talentica.com> on 2005/12/29 11:18:59 UTC
Service started by tomcat5 terminates after a while
I am using tomcat5.exe to start my java application as a Windows service.
After starting it exits automatically after some time. But the same
application run from command prompt gives no problem.
Tomcat: Jakarta-tomcat-5.0.30
Jdk: j2sdk1.4.2_03
I am attaching the bat file below I am using to start my application as
service.
Thanks in advance.
Abhijit
----------------------------------------------------------------------------
--------------------------------------
set pmContext=prod
set oPort=5501
set tName=XYZ%pmContext%%oPort%
set PR_DISPLAYNAME=%tName%
set XYZ_HOME=D:\XYZ
set JAVA_HOME=D:\j2sdk1.4.2_03
rem set jreHome=%JAVA_HOME%\jre\bin\client
rem set APACHE_HOME=%XYZ_HOME%\Apache2
set CATALINA_HOME=%XYZ_HOME%\jakarta-tomcat-5.0.30
set contextHome=%XYZ_HOME%\contexts\%pmContext%
set PATH=%path%;%java_home%\bin;%XYZ_HOME%\lib;D:\xaserver\xalib
rem %CATALINA_HOME%\bin;
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat5.exe
set PR_INSTALL=%EXECUTABLE%
set PR_LOGPATH=%CATALINA_HOME%\logs
set PR_JVM=%JAVA_HOME%\jre\bin\server\jvm.dll
cd /d %CATALINA_HOME%\bin
set
PR_CLASSPATH=%PR_CLASSPATH%;%contextHome%;%XYZ_HOME%\jsp\WEB-INF\lib\classes
12_01.jar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\classes12.jar
set
PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\commons-beanutils.jar
set
PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\commons-collections.j
ar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\jakarta-oro.jar
set
PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\commons-logging.jar
set
PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\commons-logging-api.j
ar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\classes
set
PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\XAOptimizerStandalone
.jar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\XYZ.jar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\j2ee.jar
set PR_CLASSPATH=%PR_CLASSPATH%;%XYZ_HOME%\jsp\WEB-INF\lib\plugin.jar
set servOptions=%servOptions% --JvmOptions
"-Dcatalina.home=%CATALINA_HOME%;-DXYZ.modelRunner.logLevel=5;-DXYZ.home=%XY
Z_HOME%;-Djava.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
set servOptions=%servOptions% --JvmMs 128 --JvmMx 512
set servOptions=%servOptions% --StartPath
"%XYZ_HOME%\jsp\WEB-INF\lib;%PATH%"
set servOptions=%servOptions% --StartMode jvm --StopMode jvm
set servOptions=%servOptions% --StartClass XYZ.modelRunner.ModelRunnerDaemon
set servOptions=%servOptions% --StartParams "-t;%tName%;-p;%oPort%;start"
set servOptions=%servOptions% --StopClass XYZ.modelRunner.ShutDown
--StopParams "%oPort%;stop"
set servOptions=%servOptions% --StdOutput
"%XYZ_HOME%\logs\%pmContext%-%oPort%_stdout.log"
set servOptions=%servOptions% --StdError
"%XYZ_HOME%\logs\%pmContext%-%oPort%_stderr.log"
"%EXECUTABLE%" //IS//%tName% --Description "Optimizer for XYZ 5.0"
--StartClass org.apache.catalina.startup.Bootstrap --StopClass
org.apache.catalina.startup.Bootstrap --StartParams start --StopParams stop
"%EXECUTABLE%" //US//%tName% %servOptions% --Startup=auto
rem net start "%tName%"
"%EXECUTABLE%" //RS//%tName%
pause