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


Thanks for your advice.  I'll keep digging at it and
let you know what I come up with. - MOD



--- Jacob Kjome <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>:
> > >
> > > >
> > > > 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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]>:
> > > > >
> > > > > >
> > > > > > 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:
> > > > > [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail:
> > > > [EMAIL PROTECTED]
> > > >
> > > > > ATTACHMENT part 2 application/zip
> > > > name=servicebatch.zip
> > > > >
> > > >
> > >
>
>---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > > > [EMAIL PROTECTED]
> > > > > For additional commands, e-mail:
> > > > [EMAIL PROTECTED]
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! Hotjobs: Enter the "Signing Bonus"
> > > Sweepstakes
> > > >
> http://hotjobs.sweepstakes.yahoo.com/signingbonus
> > > >
> > > >
> > >
>
>---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > >
> > >
>
>---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > >
> >
> >
> >__________________________________
> >Do you Yahoo!?
> >Yahoo! Hotjobs: Enter the "Signing Bonus"
> Sweepstakes
> >http://hotjobs.sweepstakes.yahoo.com/signingbonus
> >
>
>---------------------------------------------------------------------
> >To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> >For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to