バックグラウンド:
Javaクラスが開始されるWindowsでbatファイルを作成しました。バットファイルは次のようになります。java system.configure.Strap "%ROOT_DIR%" "start"
クラスsystem.configure.Strap
は最初にいくつかのチェックを行い、次に Tomcat が提供する startup.jar 内の Bootstrap クラスを使用して Tomcat サーバーを起動します。Tomcat には Manager という Web アプリが既に 1 つあります。
問題:
batファイルを実行すると、Tomcatの起動過程がわかる画面が出てきます。ログ情報は画面にのみ記録され、ログ ファイルには記録されなくなりました。
manager\WEB-INF\log\manager.log
Tomcat が提供する startup.bat を使用すると、アプリ マネージャーの log4j.xml で定義されているように、アプリのログは画面に記録されるだけでなく、ファイルにも記録されます。- 私が作成したbatファイルを使用すると、ファイルには何もありません
manager\WEB-INF\log\manager.log
どちらの場合も、Tomcat は間違いなく起動します。Tomcat のバージョンは 7.0.42 です。この問題が存在する理由がわかりません。提案をいただければ幸いです。