# tomcat-users mailing list archives

##### Site index · List index
Message view
Top
From Michael Duffy <duff...@yahoo.com>
Subject Re: Question Regarding Running Tomcat 5.0.16 As A Service On Windows 2000
Date Wed, 14 Jan 2004 18:05:17 GMT

Hi Jacob,

I agree - I looked at the script and never saw
ANYTHING that put out those lines.  I figured they had
to be coming from tomcat.exe itself.  There's nothing
in the script that will produce those lines.

from Jakarta?

JAVA_HOME?  Yes, of course.  It's worth asking, but
I'm no novice.  ;)  Thanks - MOD

--- Jacob Kjome <hoju@visi.com> wrote:
>
> I'm really not sure where all that output is coming
> from?  Have you tried just
> running "service.bat"?  You should get...
>
>     ECHO is off.
>     Usage: service.bat install/remove [service_name]
>
> After that, just try running "service.bat install".
> You should get...
>
>     The service 'Tomcat5' has been installed
>
> If you don't see this, then something ele is running
> that I'm not aware of.
> Good luck!
>
> BTW, you do have JAVA_HOME defined, right?
>
> Jake
>
> Quoting Michael Duffy <duffymo@yahoo.com>:
>
> >
> > Hi Jacob:
> >
> > Here's the complete text that I got back.  As you
> can
> > see from the first line, my first argument was
> > install.  The second is the optional service name:
> >
> >
>
C:\Tools\Tomcat\5.0.16\bin>jakarta-tomcat-5.0.16-servicebatch.bat
> > install Apache-Tomcat-5.0.16
> > To install a service:
> >         -install service_name jvm_library
> > (jvm_option)*
> >         -start start_class [-method start_method]
> > [-params (start_parameter)+]
> >         [-stop start_class [-method stop_method]
> > [-params (stop_parameter)+]]
> >         [-out out_log_file] [-err err_log_file]
> >         [-current current_dir]
> >         [-path extra_path]
> >
> > To uninstall a service:
> >         -uninstall service_name
> >
> > service_name:   The name of the service.
> > jvm_library:    The location of the JVM DLL under
> > which to run the service.
> > jvm_option:     An option to use when starting the
> > JVM, such as:
> >                 "-Djava.class.path=c:\classes" or
> > "-Xmx128m".
> > start_class:    The class to load when starting
> the
> > service.
> > start_method:   The method to call in the
> start_class.
> > default: main
> > start_parameter:A parameter to pass in to the
> > start_method.
> > stop_class:     The class to load when stopping
> the
> > service.
> > stop_method:    The method to call in the
> stop_class.
> > default: main
> > stop_parameter: A parameter to pass in to the
> > stop_method.
> > out_log_file:   A file to redirect System.out
> into.
> > err_log_file:   A file to redirect System.err
> into.
> > current_dir:    The current working directory for
> the
> > service.
> >                 Relative paths will be relative to
> > this directory.
> > extra_path:     Path additions, for native DLLs
> etc.
> > To install a service:
> >         -install service_name jvm_library
> > (jvm_option)*
> >         -start start_class [-method start_method]
> > [-params (start_parameter)+]
> >         [-stop start_class [-method stop_method]
> > [-params (stop_parameter)+]]
> >         [-out out_log_file] [-err err_log_file]
> >         [-current current_dir]
> >         [-path extra_path]
> >
> > To uninstall a service:
> >         -uninstall service_name
> >
> > service_name:   The name of the service.
> > jvm_library:    The location of the JVM DLL under
> > which to run the service.
> > jvm_option:     An option to use when starting the
> > JVM, such as:
> >                 "-Djava.class.path=c:\classes" or
> > "-Xmx128m".
> > start_class:    The class to load when starting
> the
> > service.
> > start_method:   The method to call in the
> start_class.
> > default: main
> > start_parameter:A parameter to pass in to the
> > start_method.
> > stop_class:     The class to load when stopping
> the
> > service.
> > stop_method:    The method to call in the
> stop_class.
> > default: main
> > stop_parameter: A parameter to pass in to the
> > stop_method.
> > out_log_file:   A file to redirect System.out
> into.
> > err_log_file:   A file to redirect System.err
> into.
> > current_dir:    The current working directory for
> the
> > service.
> >                 Relative paths will be relative to
> > this directory.
> > extra_path:     Path additions, for native DLLs
> etc.
> > The service 'Apache-Tomcat-5.0.16' has been
> installed
> >
> > C:\Tools\Tomcat\5.0.16\bin>netstat -a
> >
> >
> and
> > let you know what I come up with. - MOD
> >
> >
> >
> > --- Jacob Kjome <hoju@visi.com> wrote:
> > > 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
> > > >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
> > For additional commands, e-mail:
> tomcat-user-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> tomcat-user-unsubscribe@jakarta.apache.org
> 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