views:

69

answers:

1

Hello, is it possible to restart Tomcat6 by executing a JSP?

This because I would like to deploy the changes of an application by doing it remotely using the webserver.

The deploy script is written in bash and it checkouts the latest version from the svn, then package it as a war, then copy it in /webapps/ while adding some libs. If I execute it from a JSP (for example by using System.execute(..) will it cause problems?

The fact is that the script itself is something like:

/etc/init.d/tomcat6 stop
# do things
/etc/init.d/tomcat6 start

so I don't think it would work.. is there a way to execute a stand-alone process from inside tomcat?

A: 

You should be able to execute a script from a button click on a jsp. The only problem it may cause is an end-user accessing the page and shutting down your server.

Woot4Moo
That sounds like a major security flaw
Chris J
no kidding. However the question wasn't the inherit security flaws with his approach it was if it was doable.
Woot4Moo