Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javax.net.ssl.SSLHandshakeException:当与本地主机上的webservice通信时,远程主机在握手期间关闭连接_Java_Ssl_Localhost - Fatal编程技术网

javax.net.ssl.SSLHandshakeException:当与本地主机上的webservice通信时,远程主机在握手期间关闭连接

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

我正在调试运行在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可以完全访问我的网络)