javax.net.ssl.SSLHandshakeException:当与本地主机上的webservice通信时,远程主机在握手期间关闭连接
我正在调试运行在jdk 8_u231 x64(Windows 10)上的Netbeans 11.1中的REST Web服务。 当我使用glassfish 5对其进行调试时,从java应用程序(也在Netbeans中调试)和Soap UI 5.5.0对其进行编译时,会出现以下异常: javax.net.ssl.SSLHandshakeException:远程主机关闭连接 握手时 堆栈跟踪如下所示: javax.net.ssl.SSLHandshakeException:远程主机关闭连接 握手期间java.io.EOFException:SSL对等端错误关闭 sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:994) sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379) net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) 当我将服务器更改为Tomcat 8.5时,出现了以下异常: javax.net.ssl.SSLException:无法识别的ssl消息,纯文本 联系? sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:710) sun.security.ssl.InputRecord.read(InputRecord.java:527) sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975) sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395) sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379) net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559) net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570) net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1498) java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352) 我试过这里说的话,在这里和这里都没有成功。我还试着把地址从https://localhost:8080/ 到http://localhost:8080/ 但是我得到了http错误404。 我从java应用程序和Soap UI中得到了相同的结果。 我没有代理,当我关闭防火墙时,问题仍然存在(java可以完全访问我的网络)javax.net.ssl.SSLHandshakeException:当与本地主机上的webservice通信时,远程主机在握手期间关闭连接,java,ssl,localhost,Java,Ssl,Localhost,我正在调试运行在jdk 8_u231 x64(Windows 10)上的Netbeans 11.1中的REST Web服务。 当我使用glassfish 5对其进行调试时,从java应用程序(也在Netbeans中调试)和Soap UI 5.5.0对其进行编译时,会出现以下异常: javax.net.ssl.SSLHandshakeException:远程主机关闭连接 握手时 堆栈跟踪如下所示: javax.net.ssl.SSLHandshakeException:远程主机关闭连接 握手期间j