コマンドラインを使用してTomcat(7)で特定のアプリケーションを開始/停止することは可能ですか?
これは、マネージャーアプリにブラウザーからアクセスできない場合に対応するためです...
コマンドラインを使用してTomcat(7)で特定のアプリケーションを開始/停止することは可能ですか?
これは、マネージャーアプリにブラウザーからアクセスできない場合に対応するためです...
Tomcatマネージャーは、非対話型コマンドを受け入れることができます。サポートされているコマンドに関するセクションをお読みください:http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Supported_Manager_Commands
必要に応じて、Antを使用してこれらのコマンドの一部を発行することもできます。それに関するセクションもあります。
tomcat-managerと呼ばれるtomcatを管理するためのこのコマンドラインスクリプトを試してください。HTTP経由でtomcatに付属のマネージャーアプリケーションと通信し、次のようなUnixシェルから操作を実行できるようにします。
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager/ stop /myapp
と:
$ tomcat-manager --user=admin --password=newenglandclamchowder \
> http://localhost:8080/manager start /myapp