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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (514)

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

提问于
用户回答回答于

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

catalina.bat run > tomcat.log 2>&1
用户回答回答于

获取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

NOTES :: 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.
  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响应。

扫码关注云+社区

领取腾讯云代金券