java - 如何为 Tomcat native /APR SSL 启用调试日志记录

标签 java tomcat ssl

我正在使用 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/

相关文章:

java - 在 CriteriaQuery 中正确编写 JOIN

mysql - django.db.utils.OperationalError : (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed' )同时连接到本地主机MYSQL

php - Alexa Skill Kit 是否监听 SSL 的其他端口(除了 443)

ssl - 为什么 Firefox 不信任我的自签名证书?

java - 在 Tomcat Servlet 中调用时,getAnnotations() 不返回 "external"注释

java - 设置调用 Lambda 函数的负载

java - 如何在 IntelliJ IDEA 中运行 akka actors

java - 将 Applet 嵌入 Google Chrome 网页 (HTML5)

java - 将运行在tomcat上的war迁移到JBoss 5.1.0.GA

java - 错误 : org. hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set