預設 Tomcat 8.5 日誌似乎沒有顯示任何失敗的請求或有關 SSL 握手的任何資訊。特別是 localhost 日誌和 catalina.out
有關失敗請求類型的上下文,請參閱此問題: 在 Tomcat 上使用自簽名憑證時出現間歇性 Curl 35 錯誤
這個問題似乎表明這是不可能的...? Tomcat 存取日誌 - 是否包含失敗的請求?
我嘗試打開調試,但仍然找不到與失敗請求相關的任何內容。
答案1
如果您想記錄連接詳細信息,您需要增加記錄器org.apache.coyote
和的日誌級別org.apache.tomcat.util.net
,方法是:
org.apache.tomcat.util.net.level = FINE
org.apache.coyote.level = FINE
並$CATALINA_BASE/conf/logging.properties
增加某些處理程序的日誌級別,例如:
java.util.logging.ConsoleHandler.level = FINE
其訊息最終會出現在catalina.out
.
這需要重新啟動伺服器。您應該能夠透過 JMX 執行相同的操作(例如主機),無需重新啟動。