この投稿を見たところ、バッチ スクリプトを使用して webapp を使用して tomcat サーバーを再起動するように言われました。問題は、Runtime.exec("batch.bat") を使用する場合、Tomcat サーバーを強制終了すると、サーバーが停止し、ランタイムが停止することです。
バッチファイルにいくつかのプリントを追加して、これを簡単にテストしました。
echo "lol" > file1.txt
net stop tomcatservice
echo "lol2" > file2.txt
net start tomcatservice
echo "lol3" > file3.txt
file1 だけが疑わしいように作成されました。
私がやりたいことをする方法はありますか?Web アプリケーションのコードを使用して、Tomcat サーバーをスケジュールに従って再起動する方法はありますか?