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

问题描述 投票:2回答:1

当前正在使用SoapUI 5.5.0的开源版本。我正在尝试运行REST请求。在Postman中,我可以通过关闭SSL验证来绕过此问题,但在SoapUI中似乎无法实现。

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

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

我尝试添加:

  • [set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.https.protocols="SSLv3,TLSv1.2"SoapUI.bat
  • [-Dsoapui.https.protocols=TLSv1.2,SSLv3SoapUI-X.X.X.vmoptions

这些解决方案都不起作用。我不确定问题是否在SoapUI端上了。

ssl ssl-certificate soapui
1个回答
0
投票

Java带有自己的CA TrustStore。至少在Windows上,SoapUI附带了捆绑的Java,通常是Java的非常过时的版本。我们知道SoapUI足够聪明,如果找不到绑定的Java,它将在其他地方($ PATH,$ JAVA_HOME)。因此,我们转到您的SoapUI安装目录,并将jre重命名为jre.ignore。

© www.soinside.com 2019 - 2024. All rights reserved.