2013/9/19 Beutel, Stephan <sbeu...@informatica.com>:
> Hello,
>
> I want to stop installed Windows service in command line using 'Tomcat7.exe 
> stop SERVICENAME'.
> With Tomcat 7.0.35 it works well. With 7.0.42 I always get an error code 6 
> and the service isn't stopped.
>
> Here's the log output from commons-daemon.log:
>
> [2013-09-19 01:32:40] [info] [ 3816] Commons Daemon procrun (1.0.15.0 64-bit) 
> started
> [2013-09-19 01:32:40] [info] [ 3816] Stopping service 'SERVICENAME' ...
> [2013-09-19 01:32:44] [error] [ 3816] Failed to stop 'SERVICENAME' service
> [2013-09-19 01:32:44] [error] [ 3816] The data area passed to a system call 
> is too small.
> [2013-09-19 01:32:44] [info] [ 3816] Stop service finished.
> [2013-09-19 01:32:44] [error] [ 3816] Commons Daemon procrun failed with exit 
> value: 6 (Failed to stop service)
> [2013-09-19 01:32:44] [error] [ 3816] The data area passed to a system call 
> is too small.
>
> I have to stop the service because I do an automatic installation of my 
> application with Jenkins and an ANT script.
> The ANT script stops the service, downloads the artifacts from my Jenkins 
> build, unpack and copy artifacts to the
> Tomcat folder and then starts the service again. It would be very helpful if 
> I can get this issue fixed.
>

Tomcat7.exe and Tomcat7w.exe are just renamed prunsrv.exe and
prunmgr.exe from Apache Commons Daemon.

You should contact that project, see
http://commons.apache.org/proper/commons-daemon/
https://issues.apache.org/jira/browse/DAEMON-282

As your logs show, you are using version 1.0.15 of theirs. Whenever a
better version is released, Tomcat can be updated to pick it up.

What may be important is that both you and original reporter of issue
282 are using 64-bit version of service wrapper.

Note, that
1. You can use system command "net stop <servicename>" to stop a
service. I wonder whether that works for you.

2. Tomcat can be stopped by connecting to shutdown port at localhost
and typing shutdown command (configured on <Server> element in
server.xml) there.
That is what happens when you run "catalina.bat stop" or "shutdown.bat".  See
http://tomcat.apache.org/tomcat-7.0-doc/config/server.html

Best regards,
Konstantin Kolinko

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

Reply via email to