天天看點

Eclipse中将tomcat日志輸出重定向

    在開發過程中,使用Eclipse工具啟動tomcat或者在項目調試過程中,需要在控制台監控輸出的日志資訊,但是在Eclipse的控制台中隻會保留最近的一段日志資訊,而之前的資訊則會消失,是以完全有必要将日志的輸出進行重定向,操作步驟如下:

1、在Eclipse中依次點選Run->Run Configurations...(或者Debug Configurations...),進入如下配置頁面:

Eclipse中将tomcat日志輸出重定向

在上圖中Apache Tomcat菜單上輕按兩下(或右鍵New)增加Tomcat執行個體資訊。

2、點選新增加的tomcat執行個體名稱,如下圖所示:

Eclipse中将tomcat日志輸出重定向

在目前頁面增加tomcat執行個體時可以修改執行個體名稱,如果有多個tomcat可以在Server選項中通過下拉框選擇即可,配置完成點選Apply。

3、然後在目前頁面打開Arguments頁簽,配置tomcat執行個體相關參數:

Eclipse中将tomcat日志輸出重定向

如圖所示,在參數配置頁面需要在Program arguments項增加變量start,在VM arguments項增加如下配置:

-Dcatalina.base="E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0" -Dcatalina.home="E:\Tools\Tomcat\apache-tomcat-7.0.61" -Dwtp.deploy="E:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps" -Djava.endorsed.dirs="E:\Tools\Tomcat\apache-tomcat-7.0.61\endorsed"

注:可以直接複制以上參數資訊,但是需要将目錄修改為本機實際目錄資訊

配置完成點選Apply。

4、然後在目前頁面選擇Classpath頁簽配置tomcat執行個體依賴的包,如下所示:

Eclipse中将tomcat日志輸出重定向

如上圖所示,首先選擇User Entries,然後點選Add External JARs...,在彈出頁面選擇tomcat家目錄中的bin目錄中bootstrap.jar和tomcat-juli.jar兩個包并确定,配置完成點選Apply按鈕。

5、最後在目前頁面選擇Common頁簽配置tomcat的日志輸出:

Eclipse中将tomcat日志輸出重定向

在以上頁面,建議修改Encoding為UTF-8格式,在Standard Input and Output項中勾選File複選框(如果不取消Allocat console複選框,則說明在記錄日志檔案同時會輸出到控制台),并且點選File System...按鈕選擇日志儲存目錄,完成之後勾選Append以保證輸出日志以追加的形式記錄日志,配置完成點選Apply按鈕。

繼續閱讀