使用码头网络服务器的网络套接字安全连接问题

Problems with web sockets secure connection using jetty webserver

我一直无法使我的 websocket 安全 (wss://) 连接正常工作。

我最近不得不切换服务器并获得了一个新的 SSL 证书,在我以前的服务器上 wss:// 连接使用正常。在新服务器上,我使用 CA 提供的指令生成了一个新的密钥库,我为密钥库提供了与以前服务器上相同的名称和密码,并将密钥库放在代码引用的同一目录中。我做了所有这些,所以我不必更改代码。

我使用的是与之前服务器完全相同的 .JAR 文件,现在每次我 运行 我的应用程序都会在控制台中收到以下错误消息

WebSocket connection to 'wss://example.com:8080/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

当我关闭 SSL 并且 运行 它在同一端口上时,Websockets 工作正常,我还确保正确创建了密钥库。我不知道可能是什么问题,非常感谢帮助和指导。

这听起来像是网络问题,而不是 jetty/SSL 问题。 8080端口是否开放?尝试 运行 命令 "telnet hostname 8080"。如果您收到连接被拒绝的错误,则端口未打开。