The Java Service Wrapper does this for you, if you want to try an
alternative
http://wrapper.tanukisoftware.com/doc/english/download.jsp


> -----Original Message-----
> From: Venkata R Madugundu [mailto:venkataraman...@in.ibm.com]
> Sent: Tuesday, May 08, 2012 8:07 AM
> To: Venkata R Madugundu
> Cc: users@tomcat.apache.org
> Subject: Re: Start Tomcat6 service with StartMode as java
> 
> Hi,
> 
> We have been trying to run Tomcat6 windows service to spawn java.exe
> instead of loading having JVM loaded in process.
> I have tried to follow through all the documentation of Tomcat6 and
> procrun
> to use StartMode as 'java'.
> 
> But no matter how I tweak the arguments, the StartMode with 'java' does
> not
> seem to work. Do you know if there is a deterministic way to make it
> work.
> We are using Tomcat 6.0.20
> 
> Here is the relevant content of the service install script.
> 
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
> ---------------------------
> set INSTALL_DIR=%~dp0
> 
> rem Tomcat 'catalina home' and 'catalina base' paths
> cd ..
> set CATALINA_HOME=%cd%
> set CATALINA_BASE=%CATALINA_HOME%
> cd .\bin
> 
> rem Java path relative to ASBNode
> set ASBNODE_DIR=%INSTALL_DIR:\Clients\MetaBrokersAndBridges\web\bin\=%
> set ASBNODE_DIR=%ASBNODE_DIR%\ASBNode
> set
> JVM_OPTIONS="-Dcatalina.base=%CATALINA_BASE%;-
> Dcatalina.home=%CATALINA_HOME%;-
> Djava.endorsed.dirs=%CATALINA_HOME%\endorsed;-
> Djava.io.tmpdir=%CATALINA_BASE%\temp;-
> Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-
> Djava.util.logging.config.file=%CATALINA_BASE%\conf
> \logging.properties"
> 
> set SERVICE_NAME=MBB
> set SERVICE_EXECUTABLE=%CATALINA_HOME%\bin\tomcat6.exe
> 
> set OPTIONS=--DisplayName "IBM InfoSphere Metadata Integration Bridges"
> set OPTIONS=%OPTIONS% --Description "IBM InfoSphere Metadata Integration
> Bridges"
> set OPTIONS=%OPTIONS% --Install %SERVICE_EXECUTABLE%
> set OPTIONS=%OPTIONS% --LogPath %CATALINA_BASE%\logs
> set OPTIONS=%OPTIONS% --Classpath %CATALINA_HOME%\bin
> \bootstrap.jar;%CATALINA_HOME%\bin\tomcat-juli.jar
> set OPTIONS=%OPTIONS% --StartMode Java
> set OPTIONS=%OPTIONS% --StopMode Java
> set OPTIONS=%OPTIONS% --JavaHome %ASBNODE_DIR%\apps\jre
> set OPTIONS=%OPTIONS% --StartClass org.apache.catalina.startup.Bootstrap
> set OPTIONS=%OPTIONS% --StartParams start
> set OPTIONS=%OPTIONS% --StopClass org.apache.catalina.startup.Bootstrap
> set OPTIONS=%OPTIONS% --StopParams stop
> set OPTIONS=%OPTIONS% --JvmOptions %JVM_OPTIONS%
> set OPTIONS=%OPTIONS% --StdOutput auto
> set OPTIONS=%OPTIONS% --StdError auto
> set OPTIONS=%OPTIONS% --JvmMs 128
> set OPTIONS=%OPTIONS% --JvmMx 1024
> set OPTIONS=%OPTIONS% --LogLevel Debug
> 
> "%SERVICE_EXECUTABLE%" //IS//%SERVICE_NAME% %OPTIONS%
> if not errorlevel 1 goto end
> echo Failed installing '%SERVICE_NAME%' service
> goto end
> 
> echo The service '%SERVICE_NAME%' has been installed.
> :end
> cd %INSTALL_DIR%
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------
> ---------------------------
> 
> Thanks
> Venkat
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to