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