I have a PCI DSS compliant environment which runs several apps and I want to restart only one app without restarting the server. I don\'t have the manager because apparently
Without access to the manager application, you can't do it. If you can get access to the manager application, and still want to use the command line instead of your web browser, you can try this command-line script for managing tomcat called tomcat-manager. It requires Python, but allows you to do stuff from a Unix shell like:
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager/ reload /myapp
and:
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager deploy /myapp ~/src/myapp/myapp.war