I think I got your point Mark,it has to bat file which net beans uses
to control tomcat.Seems like I have to go and download a fresh copy of
tomcat , install it as service and then use the manager app to deploy
the war file.If I play around with my existing setup, there exists a
risk of breaking it.
Andre, you are correct I need Tomcat to run as a service on windows
start up,seems like it will be better to download a fresh copy rather
than playing around with existing setup.
Thanks a lot for suggestions.
On 4/30/2012 2:48 AM, André Warnier wrote:
Mark Eggers wrote:
From: André Warnier <a...@ice-sa.com>
To: Tomcat Users List <users@tomcat.apache.org> Sent: Saturday,
April 28, 2012 4:31 AM
Subject: Re: How to run Tomcat as Service on windows start up.
Jacques Desodt wrote:
Hi Kiran,
On Windows 7, you can't run batch files as services.
See :
http://stackoverflow.com/questions/8972679/windows-7-bat-file-not-starting-as-a-service
Your first step : compile the .bat file into .exe
Then create the service, and after change the service register
values with
regedit.
I think that it is a bit more complicated that that.
A .bat file compiled to a .exe will still not work properly as a
Windows service.
The standard Tomcat installation for Windows does it right, by
providing a correct "service wrapper" for the JVM which runs Tomcat.
The OP would probably, in the end, save himself some time by
installing a proper Tomcat-as-a-Windows-service from the Tomcat
website, and then arrange for Netbeans to talk to that one.
NetBeans will not talk to the service very well.
NetBeans uses the .bat files (.sh on Linux / UNIX) to control Tomcat.
From within NetBeans you can start, stop, and restart Tomcat, or run
it in debug mode.
NetBeans will complain that it cannot find the startup.bat and
shutdown.bat required to do these tasks if you install the service.
Presumably then, you could replace startup.bat and shutdown.bat by
similarly-named .bat files which respectively do
net start "Apache Tomcat"
and
net stop "Apache Tomcat"
(to keep it simple)
Similarly, it should be possible to create .bat files which run the
Tomcat wrapper tomcatX.exe with the appropriate arguments to start,
stop, or run Tomcat in debug mode.
No ?
(Although, if I understood the OP's request correctly, the point here
would be to start Tomcat as a service as soon as Windows starts. So
presumably, the necessity of having a "startup.bat" is not evident
anymore).
---------------------------------------------------------------------
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