2011-07-28 104 views

回答

37

使用catalina.bat run可以開始在當前控制檯,而不是一個新的控制檯tomcat的,所以你可以使用

catalina.bat run > tomcat.log 2>&1 
+0

你能給出更多解釋嗎?我無法在tomcat7中找到catalina.bat :( –

+0

'catalina.bat'位於'bin'文件夾內 –

+0

我使用的是Tomcat 7,因此在bin文件夾中沒有任何bat文件...是否有其他方式重定向sysout到日誌文件? –

3

要獲得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 - 是系統倉地址 「\日誌\ tomcat1.log 2> & 1」 不應該改變.. 。

  • ​​
  • 在以下位置中的文件::: 「\ XXX \ Apache的Tomcat的6.0.20 \ BIN C」 粘貼運行「Startup.bat」&「Start_Tomcat.bat」

  • 您將得到「C:\ XXX \ apache-tomcat-6.0.20 \ logs \ tomcat1.log」。共享「tomcat1.log」文件,以便其他人可以看到你的tomcat響應。

  • 相關問題