在開發(fā)過程中,使用Eclipse工具啟動(dòng)tomcat或者在項(xiàng)目調(diào)試過程中,需要在控制臺(tái)監(jiān)控輸出的日志信息,但是在Eclipse的控制臺(tái)中只會(huì)保留最近的一段日志信息,而之前的信息則會(huì)消失,所以完全有必要將日志的輸出進(jìn)行重定向,操作步驟如下:
1、在Eclipse中依次點(diǎn)擊Run->Run Configurations...(或者Debug Configurations...),進(jìn)入如下配置頁面:
在上圖中Apache Tomcat菜單上雙擊(或右鍵New)增加Tomcat實(shí)例信息。
2、點(diǎn)擊新增加的tomcat實(shí)例名稱,如下圖所示:
在當(dāng)前頁面增加tomcat實(shí)例時(shí)可以修改實(shí)例名稱,如果有多個(gè)tomcat可以在Server選項(xiàng)中通過下拉框選擇即可,配置完成點(diǎn)擊Apply。
3、然后在當(dāng)前頁面打開Arguments頁簽,配置tomcat實(shí)例相關(guān)參數(shù):
如圖所示,在參數(shù)配置頁面需要在Program arguments項(xiàng)增加變量start,在VM arguments項(xiàng)增加如下配置:
-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"
注:可以直接復(fù)制以上參數(shù)信息,但是需要將目錄修改為本機(jī)實(shí)際目錄信息
配置完成點(diǎn)擊Apply。
4、然后在當(dāng)前頁面選擇Classpath頁簽配置tomcat實(shí)例依賴的包,如下所示:
如上圖所示,首先選擇User Entries,然后點(diǎn)擊Add External JARs...,在彈出頁面選擇tomcat家目錄中的bin目錄中bootstrap.jar和tomcat-juli.jar兩個(gè)包并確定,配置完成點(diǎn)擊Apply按鈕。
5、最后在當(dāng)前頁面選擇Common頁簽配置tomcat的日志輸出:
在以上頁面,建議修改Encoding為UTF-8格式,在Standard Input and Output項(xiàng)中勾選File復(fù)選框(如果不取消Allocat console復(fù)選框,則說明在記錄日志文件同時(shí)會(huì)輸出到控制臺(tái)),并且點(diǎn)擊File System...按鈕選擇日志保存目錄,完成之后勾選Append以保證輸出日志以追加的形式記錄日志,配置完成點(diǎn)擊Apply按鈕。
6、此時(shí)可以點(diǎn)擊Run按鈕測試日志重定向配置是否生效:
可以看到tomcat日志重定向配置已然生效。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。