現象
不知道從哪個版本的tomcat開始,windows版本的tomcat不再包含{tomcat_home}\logs\catalina.out這個文件,eclipse中配置好tomcat服務器之后,日志都是在eclipse中的console中打印的,但是這樣不方便看日志,因為每次服務器重啟之后,eclipse會首先顯示console視圖然后自動跳轉到servers視圖,要看日志還得再選擇console視圖,而且console日志的窗口比較小,有異常打印出來的話要滾好幾屏才能看到錯誤的根源。
問題
那么我們如何把eclipse中的tomcat日志分離出來呢?
解決方案
我們可以使用如下步驟來解決這個問題:
- 在eclipse的servers視圖中雙擊tomcat服務器
- 點擊Open launch configuration鏈接
-
選擇Common選項卡
-
勾選File勾選框並指定文件地址
- 重啟服務器
最后
在上面的例子中我在{tomcat_home}\logs下面新建了catalina.out這個文件並使用了該文件,現在你可以像使用linux版本的tomcat一樣,用第三方日志工具來打開這個文件了,我使用的是LogExpert,一個免費的非商業軟件。
第一次使用MarkDown語言寫博客,有什么表述不清楚的地方還請大家海涵。