簡體   English   中英

帶有Netbeans 7.3的Tomcat 7無法登錄

[英]Tomcat 7 with Netbeans 7.3 does not log

我已經在Windows 7上安裝了Netbeans 7.3.1(我認為是最新的),但我遇到的問題是Tomcat沒有向其日志中寫入任何內容。 C:\\ Program Files \\ Apache Software Foundation \\ Apache Tomcat 7.0.34 \\ logs始終為空。 我添加了CATALINA_HOME和CATALINA_BASE變量,並將logging.properties文件中的路徑更改為D:\\ logs(我創建的文件夾),但仍然沒有。

Netbeans輸出中的“ Apache Tomcat日志”選項卡也為空白。

我想念什么嗎?

據我所知,您必須明確告訴Tomcat您希望它記錄什么。 這絕對是為什么netbeans中“日志”選項卡為空白的原因。

例如,如果我正在運行數據庫調用並且想要記錄錯誤,那么我會做這樣的事情

try{

makeDatabaseCall();// Just a pseudo function
}catch(SQLException ex{

Logger.getLogger(CurrentClass.class.getName()).log(Level.SEVERE, "Personal message about error", ex); 
}

最后一行會將我的個人消息附加到該異常的堆棧跟蹤的頂部。

另一種方法是在servlet內部,只需調用log(“您要記錄的消息”); log函數是GenericServlet類方法之一。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM