2016-01-30 80 views
0

我一直在嘗試整天,搜索stackoverflow,serverfault等,但我無法找到我如何從我的tomcat 8服務器訪問控制檯輸出(stdout,stderr)在Linux上的tomcat 8服務器的控制檯輸出

我已經檢查,但在$ CATALINA_HOME沒有catalina.out的,stdout.log或stderr.log文件/日誌

誰能幫助我?

+1

'cd /'then'sudo find。 -name「* .log」| grep tomcat'或'... grep catalina'我敢肯定這不會很快,但如果一切都失敗:)不完全確定它會爲你工作要麼我沒有安裝tomcat,但不能傷害看 – Deryck

回答

0

使用德里克的技術,我發現該日誌文件被存儲在/var/log/upstart/tomcat.log

即使它似乎是一個合理的地方找到該文件之後,其實我知道,給我的經驗不足如果沒有在整個文件系統上使用find,我就永遠找不到它。謝謝Deryck,你是一位現場救星!

0

查找運行Tomcat的java進程的進程ID,然後查看/proc/<pid>/fd - 應該有由該進程打開的文件和套接字的符號鏈接。具體而言,請查找名稱爲1和2的符號鏈接,這兩個代表stdoutstderr

$ pgrep -fl java | grep -i tomcat 
+0

我確實找到了符號鏈接,但它們沒有包含預期的文字 –

+0

它們指向哪裏? –

相關問題