SoapUI:连接已关闭:javax.net.SSLHandshakeException

SoapUI:连接已关闭:javax.net.SSLHandshakeException,ssl,ssl-certificate,soapui,Ssl,Ssl Certificate,Soapui,目前正在使用SoapUI 5.5.0的开源版本。我正在尝试运行REST请求。在《邮递员》中,我可以通过关闭SSL验证绕过这个问题,但在SoapUI中这似乎是不可能的 当我尝试运行请求时,出现以下错误: javax.net.ssl.SSLException:连接已关闭:javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接 我尝试补充: 将JAVA\u OPTS=%JAVA\u OPTS%-Dsoapui.https.protocols=“SSLv3,T

目前正在使用SoapUI 5.5.0的开源版本。我正在尝试运行REST请求。在《邮递员》中,我可以通过关闭SSL验证绕过这个问题,但在SoapUI中这似乎是不可能的

当我尝试运行请求时,出现以下错误:

javax.net.ssl.SSLException:连接已关闭:javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接

我尝试补充:

  • 将JAVA\u OPTS=%JAVA\u OPTS%-Dsoapui.https.protocols=“SSLv3,TLSv1.2”
    设置为
    SoapUI.bat
  • -Dsoapui.https.protocols=TLSv1.2,SSLv3
    SoapUI-X.X.X.vmoptions

这两种解决方案都不起作用。我不确定SoapUI方面是否存在问题

Java自带了自己的CA信任库。SoapUI(至少在Windows上)附带了捆绑的Java,通常是非常过时的Java版本。我们知道SoapUI足够智能,如果它找不到捆绑的Java,它会去别处寻找($PATH,$Java\u HOME)。因此,我们转到您的SoapUI安装目录,并将jre重命名为jre.ignore。

@kriegaex为了立即对读者有所帮助(并避免链接腐烂),我们希望答案至少直接提供解决方案的摘要,并使用链接提供附加信息。