将Tomcat 7控制台日志输出重定向到文件(Windows)

Jus*_*ble 19 tomcat tomcat7

如何将Tomcat 7控制台日志输出重定向到Windows上的文件?

Ken*_*han 42

使用catalina.bat run可以在当前控制台而不是新控制台中启动tomcat,因此您可以使用此命令的所有标准错误和标准输出流重定向到文件

catalina.bat run > tomcat.log 2>&1
Run Code Online (Sandbox Code Playgroud)

  • 2>&1有什么作用? (10认同)

小智 6

要获取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
Run Code Online (Sandbox Code Playgroud)

注意:: C:\ XXX\apache-tomcat-6.0.20\bin - 是系统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.
Run Code Online (Sandbox Code Playgroud)
  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响应.