I like to stop Tomcat before redeployment, manually clean out the old wars and all the logs, then restart the server. To do that from Jenkins
, I have been using the SSH plugin
and call sudo service tomcat stop/start
and it works... sometimes. Other times the stop works but it fails to restart but the job still erroneously succeeds.
Is there an alternative to restarting Tomcat to SSH, especially when invoked from Jenkins. E.g. can I set up something like xinetd
to make these admin functins somewhat of web services. Automating SSH connection from Jenkins is sort of a crapchute.