我正在使用 Tomcat“ native ”APR 来提供 SSL。我的连接器看起来像:
<Connector port="8443"
protocol="org.apache.coyote.http11.Http11AprProtocol"
SSLEnabled="true"
SSLVerifyClient="require"
SSLCertificateFile="..."
SSLCertificateKeyFile="..."
SSLPassword="..."
SSLCACertificateFile="..."
maxThreads="200"
scheme="https"
secure="true"/>
我在 APR 方面拒绝证书时遇到问题,我想对此进行调试。如何在 Tomcat/APR 端启用 SSL session 的调试输出(日志记录)?添加“javax.net.debug=ssl”当然不起作用,因为 APR 二进制文件处理的是 SSL,而不是 Java。
我的客户端确实有 javax.net.debug=ssl 输出,但这还不够,因为错误是从服务器(Tomcat/APR)发送的。
最佳答案
尝试在 conf/logging.properties 中设置它
org.apache.coyote.http2.level = FINE
如果您设置了控制台日志记录,那么您应该得到一堆输出到 catalina.out 文件。
关于java - 如何为 Tomcat native /APR SSL 启用调试日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36728281/