Я запускаю SOAPUI 4.5.1 в Windows 7. Я использую автономную ZIP-версию. Он говорит мне, что он использует JRE 1.7.0_03 в командной оболочке при запуске загрузочного файла .bat.SOAPUI 4.5.1 Не удалось создать DH keypair
Моя первоначальная конфигурация была установлена с использованием .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, но без радости.
Любые советы о том, как исправить это, будут очень признательны.