2013-12-17 4 views
1

Я запускаю 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, но без радости.

Любые советы о том, как исправить это, будут очень признательны.

ответ

4

Я изменил бен/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, но я доволен этим решением.

3

SoapUI содержит его собственный jre в SmartBear/SoapUI/jre/ Я просто скачаю jre1.8.0_45 и замените его.

1

Четыре года спустя ...

Все, что мне нужно было сделать, чтобы применить ОКО Безлимитный политики Strength Юрисдикция файлов из текущей версии Java, который был в комплекте с Soap UI. Шаги были:

  1. Скачать файлы политики из Oracle - Java 7 for example
  2. Извлечение 2 .jar файлов сверху, в соответствующий \ JRE \ Lib \ безопасности папки (заменяя существующие файлы)
    • Я использовал jre в комплекте с мыльным интерфейсом для Windows, поэтому в моем случае путь был C: \ Program Files (x86) \ SmartBear \ SoapUI-5.3.0 \ JRE \ Lib \ безопасность
  3. Restart Soap UI & наслаждаться благость
Смежные вопросы