# tomcat-users mailing list archives

##### Site index · List index
Message view
Top
From Jacob Kjome <h...@visi.com>
Subject Re: Question Regarding Running Tomcat 5.0.16 As A Service On Windows 2000
Date Wed, 14 Jan 2004 05:21:00 GMT
```At 04:37 PM 1/13/2004 -0800, you wrote:

>Nope, it was Windows 2000, SP4.  All the other
>versions of Apache Tomcat services I have all show up
>under their service name, so I expected 5.0.16 to do
>the same.
>
>Yes, I do have CATALINA_HOME as the environment
>variable.
>
>Still not working. - MOD

Hmm...  How about if you just specify "service.bat install"?  Does that
work?  I've tried the install on both Win2k and WinXP and it works in both
places just fine.

Before when you mentioned "several messages flying" by about usage, the
only way that could happen is if you provided the parameters
incorrectly.  Specifically, if the first parameter was not "install" or
"remove".  The second parameter is, of course, optional.  If you are
familiar with DOS batch scripts, you can check this out
yourself.  Otherwise, I'm not sure what the problem is.  Works for me.

Jake

>--- Jacob Kjome <hoju@visi.com> wrote:
> > First, the service always reports a success.
> > Probably should be updated to
> > actually say if something worked or not.
> >
> > Second, are you using Windows XP?  In that case, the
> > display name is used in the
> > list of services instead of the service name you
> > specified.  The service will
> > show up as "Apache Tomcat".  However removal will
> > require the original name that
> > you passed in, not "Apache Tomcat".
> >
> > BTW, do you have CATALINA_HOME specified (not
> > TOMCAT_HOME)?  If it is not
> > specified, then this script will fail.
> >
> > Otherwise, it should work fine.
> >
> > Jake
> >
> > Quoting Michael Duffy <duffymo@yahoo.com>:
> >
> > >
> > > Hi Jacob,
> > >
> > > I must have botched something here.
> > >
> > > I renamed the script, saved it in my
> > TOMCAT_HOME/bin,
> > > and executed it by typing:
> > >
> > > jakarta-tomcat-5.0.16-servicebatch.bat install
> > > Apache-Tomcat-5.0.16
> > >
> > > There were several messages flying by, telling me
> > how
> > > to install and uninstall a service.  The last line
> > > read "The service 'Apache-Tomcat-5.0.16' has been
> > > installed".
> > >
> > > But when I open my Windows 2000 Services panel, I
> > > don't see that service anywhere.  I see my
> > > 'Apache-Tomcat-4.1.29' service (stopped, of
> > course).
> > >
> > > If I type "netstat -a", I don't see a listener on
> > port
> > > 8080.
> > >
> > > What have I done wrong?  Please advise. - MOD
> > >
> > >
> > > --- Jacob Kjome <hoju@visi.com> wrote:
> > > > There is a service.bat file in the Tomcat CVS.
> > > > Here's a copy of that with a
> > > > couple minor tweaks.  I've attached it before to
> > > > emails in this list, but I'll
> > > > attach it again since it is small.  Rename
> > > > service.txt to service.bat.
> > > >
> > > > Jake
> > > >
> > > > Quoting Michael Duffy <duffymo@yahoo.com>:
> > > >
> > > > >
> > > > > Hi, I've recently downloaded Tomcat 5.0.16 to
> > try
> > > > some
> > > > > 4.1.29 Web apps against it.
> > > > >
> > > > > I've always installed Tomcat as a service
> > using a
> > > > > Windows command script like this:
> > > > >
> > > > >     set JAVA_HOME=C:\Tools\JDKs
> > > > >     set CATALINA_HOME=C:\Tools\Tomcat\5.0.16
> > > > >     set TOMCAT_HOME=%CATALINA_HOME%
> > > > >
> > > > >     set SERVICE_NAME=Apache-Tomcat-5.0.16
> > > > >     set
> > > > >
> > > >
> > >
> >
>BOOTSTRAP_SERVICE=org.apache.catalina.startup.BootstrapService
> > > > >     set STDOUT=%TOMCAT_HOME%\logs\stdout.log
> > > > >     set STDERR=%TOMCAT_HOME%\logs\stderr.log
> > > > >
> > > > >     echo Service name: %SERVICE_NAME%
> > > > >     echo Java HOME   : %JAVA_HOME%
> > > > >     echo Tomcat HOME : %TOMCAT_HOME%
> > > > >     echo Bootstrap   : %BOOTSTRAP_SERVICE%
> > > > >     echo Output log  : %STDOUT%
> > > > >     echo Error  log  : %STDERR%
> > > > >
> > > > >     tomcat.exe -install %SERVICE_NAME%
> > > > > %JAVA_HOME%\jre\bin\client\jvm.dll -server
> > -Xms64m
> > > > > -Xmx256m
> > > > >
> > -Djava.class.path=%TOMCAT_HOME%\bin\bootstrap.jar
> > > > > -Dcatalina.home=%TOMCAT_HOME%
> > > > >
> > -Djava.endorsed.dirs=%TOMCAT_HOME%\common\endorsed
> > > > > -start %BOOTSTRAP_SERVICE% -params start -stop
> > > > > %BOOTSTRAP_SERVICE% -params stop -out %STDOUT%
> > > > -err
> > > > > %STDERR%
> > > > >
> > > > > But it's not working with Tomcat 5.0.16.
> > > > >
> > > > > I downloaded the ZIP file, as I always do, not
> > the
> > > > > .exe installer.
> > > > >
> > > > > What is the proper idiom for setting up Tomcat
> > > > 5.0.16
> > > > > as a service under Windows 2000?  Thanks - MOD
> > > > >
> > > > >
> > > > > __________________________________
> > > > > Do you Yahoo!?
> > > > > Yahoo! Hotjobs: Enter the "Signing Bonus"
> > > > Sweepstakes
> > > > >
> > http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > > > >
> > > > >
> > > >
> > >
> >
>---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > > tomcat-user-unsubscribe@jakarta.apache.org
> > > > > For additional commands, e-mail:
> > > tomcat-user-help@jakarta.apache.org
> > >
> > > > ATTACHMENT part 2 application/zip
> > > name=servicebatch.zip
> > > >
> > >
> >
>---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > > tomcat-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > > tomcat-user-help@jakarta.apache.org
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > Yahoo! Hotjobs: Enter the "Signing Bonus"
> > Sweepstakes
> > > http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > >
> > >
> >
>---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> >
> >
>---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> > tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> > tomcat-user-help@jakarta.apache.org
> >
>
>
>__________________________________
>Do you Yahoo!?
>Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
>http://hotjobs.sweepstakes.yahoo.com/signingbonus
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org