gpt4 book ai didi

java - SOAPUI 4.5.1 无法生成 DH key 对

转载 作者:行者123 更新时间:2023-11-29 10:14:53 48 4
gpt4 key购买 nike

我在 Windows 7 上运行 SOAPUI 4.5.1。我使用的是独立 ZIP 版本。当我运行启动 .bat 文件时,它告诉我它在命令 shell 中使用 JRE 1.7.0_03。

我的原始配置是使用 .exe 安装的。它在 JDK 1.6.0_51 下运行良好。然后我在我的机器上安装了 JDK 1.7.0_45-b18,每当我提交请求时我就开始收到这个异常:

Tue Dec 17 15:06:49 EST 2013:ERROR:javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair

这是根本原因:

   Caused by: java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 1024 (inclusive)

这是一个well-known problem ,但我未能成功实现解决方案。

.exe 安装使用 bcprov-jdk15-144.jar。我去了Bouncy Castle ,下载bcprov-jdk15-150.jar,添加到/lib目录下;没有快乐。

我卸载了 JDK 7;没有快乐。

我卸载了 .exe 并将独立 ZIP 版本放在我的机器上;没有快乐。

Google建议告诉SOAPUI使用最新的JDK即可解决问题

我不知道如何告诉 SOAPUI 使用最新的 JDK 1.7.0_45-b18 而不是 JRE 1.7.0_03。我查看了 soapui-settings.xml,但没有任何乐趣。

如有任何关于如何解决此问题的建议,我们将不胜感激。

最佳答案

我修改了 bin/soapui.bat 以使用我的 JAVA_HOME java.exe 而不是捆绑的 JRE:

rem if exist "%SOAPUI_HOME%..\jre\bin" goto SET_BUNDLED_JAVA

if exist "%JAVA_HOME%" goto SET_SYSTEM_JAVA

通过更改我的 JAVA_HOME,我可以在 JDK 6 或 7 上使用它。

我仍然不明白为什么它不能与捆绑的 JRE 一起工作,但我对这个解决方案很满意。

关于java - SOAPUI 4.5.1 无法生成 DH key 对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20644676/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com