2016-03-11 36 views
1

Я пытаюсь запустить HermesJMS из soapUI 5.2.1 на Windows7 x64 Настройки и путь к конфигурации hermes установлены правильно.Не удается запустить HermesJMS из SOAP UI

Проблема в том, что я не могу записать C: диск. Поэтому мне пришлось установить SOAPUI и Hermes в альтернативных местах. Я изменил hermes_home, java_home и hermes_config на мои фактические пути. Пути не содержат пробелы и т. Д. Когда я запускаю hermes.bat из командной строки, он запускается правильно.

Однако, когда я пытаюсь использовать SoapUI -> Project -> щелкните правой кнопкой мыши -> запустите HermesJMS - ничего не произойдет. Все так же плохо, что я даже не мог найти ничего полезного ни в soapui, ни в журналах hermes.

структура файла выглядит следующим образом:

 
hermes_home = ...\SoapUI-5.2.1\hermesJMS 
hermes_config = ...\SoapUI-5.2.1\hermesJMS\cfg 

Кто-нибудь есть идея, что может быть происходит? Или для начала, где я могу найти stdout и stderr скрипта, который запускает hermes из SoapUI?

+1

Обратите внимание, что у меня нет разрешений на запуск приложений в качестве администратора. – Clergyman

+0

Какой поставщик JMS вы используете? – Rao

+0

@ Rao Tibco EMS 5.1.3 –

ответ

1

Вот шаги для настройки SoapUI с HermesJMS:

  • Предпочтения: В SoapUI инструмент, перейдите в меню Файл -> Настройки -> Инструменты и установите путь для HermesJMS, которая упоминается здесь в documentation. Затем сохраните настройки.
  • Запустить HermesJMS: Теперь выберите проект soapui. Щелкните правой кнопкой мыши -> Запустите HermesJMS. На этом этапе будет показано диалоговое окно с запросом на выбор пользователя для каталога конфигурации hermes, где он ищет файл с именем hermes-config.xml. Расположение по умолчанию, которое он ищет, находится под {user.home}\.hermes.

    Вы уже упоминали, что hermesJMS уже настроен для подключения к TIBCO EMS, поэтому у вас будет этот файл в вашей системе.

  • Конфигурация JMS: Я считаю, что это может быть неприменимо для вас. Но, если кто-то понадобится, вот подробные шаги, приведенные, ссылаясь на документацию. - Здесь для activemq с официального сайта. - Здесь для TIBCO EMS. И here, there. Также найдите некоторую информацию, относящуюся к вопросам подключения EMS here.

Разрешение Выпуск на диске C: Там нет ограничений от SmartBear что SoapUI должен быть установлен в определенном диске на компьютере. Таким образом, вы можете установить программное обеспечение на свой компьютер, где у вас есть права на это.

Есть ли у кого-нибудь идеи, что может происходить? Или для начала, где я могу найти stdout и stderr скрипта, который запускает hermes из SoapUI?

Лучшее, что вы могли бы сделать, это пойти в журналы, чтобы узнать, что происходит. Вы можете найти много полезной информации из журналов, когда это необходимо. Журналы SoapUI можно найти в разделе {user.home} при вызове из окна -> меню «Пуск».Если вы запустите SoapUI из командной строки (перейдите к SOAPUI_HOME\bin), используя сценарий soapui.bat, тогда вы должны быть в состоянии, чтобы журнал на самой консоли также мог быть найден в файлах журналов в том же каталоге, в котором вы вызывали.

На этот раз вышеуказанная инструкция должна решить вашу проблему.

Смежные вопросы