gpt4 book ai didi

Java Web 应用程序 HTTPS 仅在设置 -Djavax.net.debug=all 时有效

转载 作者:行者123 更新时间:2023-12-02 01:50:31 25 4
gpt4 key购买 nike

我有一个基于 Java jetty 的 Web 应用程序,我正在将其从 HTTP 迁移到 HTTPS。

我在通过 HTTPS 连接到应用程序时遇到困难 - 请求会挂起并最终超时。

然后,我设置 JVM 选项 -Djavax.net.debug=all 来尝试调试正在发生的事情,令我惊讶的是我能够通过 HTTPS 连接。

为了确保我没有发疯,我删除了该选项,并且再次无法通过 HTTPS 连接。

这让我非常困惑 - 我认为这个选项只会影响日志记录行为,而不是实际的应用程序行为。有谁知道这里会发生什么吗?

最佳答案

这是我使用的jetty版本(9.4.14.v20181114)的一个错误,升级到较新的版本(9.4.15.v20190215)允许我在不设置-Djavax.net.debug=all的情况下进行连接

我仍然不清楚为什么设置 -Djavax.net.debug=all 使它起作用。

关于Java Web 应用程序 HTTPS 仅在设置 -Djavax.net.debug=all 时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com