デフォルトの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経由でも同じことができるはずです(例:jコンソール)、再起動せずに実行します。