複数のアプリを実行する PCI DSS 準拠の環境があり、サーバーを再起動せずに 1 つのアプリのみを再起動したいのですが、この環境では許可されていないため、マネージャーがありません。
コマンドライン経由で単一の Web アプリを再起動するにはどうすればよいですか?
ベストアンサー1
遅れて申し訳ないのですが、コマンドラインからアプリをリロードするために実行できるちょっとしたコツは、アプリケーションの web.xml に移動して、それをタッチするだけです。
cd webapps/<webapp-name>/WEB-INF/
touch web.xml
tomcat はこのファイルの変更を検出するたびにアプリケーションをリロードします。単にこのファイルに触れるだけでは、実際にファイルが変更されるわけではなく、タイムスタンプが変更されるだけです。