web-dev-qa-db-ja.com

Tomcat 7コンソールログ出力をファイルにリダイレクトする(Windows)

WindowsでTomcat 7コンソールログ出力をファイルにリダイレクトするにはどうすればよいですか?

21
Justin Kredible

catalina.bat runを使用すると、新しいコンソールではなく現在のコンソールでTomcatを起動できるため、次のコマンドを使用して、このコマンドのすべての標準エラーと標準出力ストリームをファイルにリダイレクトできます

catalina.bat run > Tomcat.log 2>&1
44
Ken Chan

Tomcat出力を取得して共有するには、次のようにします。1.ファイル「Start_Tomcat.bat」を作成し、その中に以下の行を挿入します。

cd C:\XXX\Apache-Tomcat-6.0.20\bin
        catalina.bat run > C:\XXX\Apache-Tomcat-6.0.20\logs\Tomcat1.log 2>&1

注:: C:\ XXX\Apache-Tomcat-6.0.20\bin-システムのビンアドレスです。「\ logs\Tomcat1.log 2>&1」は変更しないでください...

    Ques:: What does the 2>&1 do?
    Ans:: 2>&1 means output only to file. Without that it would output to both text and console.
  1. 次の場所にファイルを貼り付けます::: "C:\ XXX\Apache-Tomcat-6.0.20\bin"

  2. 「Startup.bat」および「Start_Tomcat.bat」を実行します

  3. 「C:\ XXX\Apache-Tomcat-6.0.20\logs\Tomcat1.log」を取得します。 「Tomcat1.log」ファイルを共有して、他の人がTomcatの応答を確認できるようにします。

6
Abhishek Ghosh