当前正在使用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,SSLv3
至SoapUI-X.X.X.vmoptions
这些解决方案都不起作用。我不确定问题是否在SoapUI端上了。
Java带有自己的CA TrustStore。至少在Windows上,SoapUI附带了捆绑的Java,通常是Java的非常过时的版本。我们知道SoapUI足够聪明,如果找不到绑定的Java,它将在其他地方($ PATH,$ JAVA_HOME)。因此,我们转到您的SoapUI安装目录,并将jre重命名为jre.ignore。