【发布时间】:2019-08-09 12:54:29
【问题描述】:
我有一个基于 Java jetty 的 Web 应用程序,我正在从 HTTP 迁移到 HTTPS。
我在通过 HTTPS 连接到应用程序时遇到了困难 - 请求会挂起并最终超时。
然后我设置 JVM 选项 -Djavax.net.debug=all 来尝试调试正在发生的事情,令我惊讶的是,我能够通过 HTTPS 进行连接。
为了确保我没有发疯,我删除了该选项,再次无法通过 HTTPS 连接。
这让我很困惑——我认为这个选项只会影响日志记录行为,而不是实际的应用程序行为。有谁知道这里会发生什么?
【问题讨论】:
-
是超时还是连接被拒绝?并且您确定您拥有要转发到 JVM 的有效 HTTPS 凭据?
-
嗨 Vermillion,超时了。