Не удается запустить HermesJMS из SOAP UI
Я пытаюсь бежать HermesJMS
от soapUI 5.2.1
на Windows7 x64 Настройки и путь к конфигурации hermes установлены правильно.
Проблема в том, что я не могу написать C:
привод. Поэтому мне пришлось установить SOAPUI и Hermes в альтернативных местах. Я изменил hermes_home, java_home и hermes_config на мои настоящие пути. Пути не содержат пробелов и т. Д. Когда я запускаю hermes.bat из командной строки, он запускается правильно.
Тем не менее, когда я пытаюсь SoapUI -> Project -> щелкните правой кнопкой мыши -> запустить HermesJMS - ничего не происходит. Все так плохо, что я даже не смог найти ничего полезного ни в мылах, ни в журналах Гермеса.
Файловая структура выглядит следующим образом:
hermes_home =... \ SoapUI-5.2.1 \ hermesJMS hermes_config =... \ SoapUI-5.2.1 \ hermesJMS \ cfg
У кого-нибудь есть идея, что может происходить? Или для начала, где я могу найти stdout и stderr скрипта, который запускает hermes из SoapUI?
1 ответ
Вот шаги для настройки SoapUI
с HermesJMS
:
- Предпочтения: В инструменте SoapUI перейдите в File -> Preferences -> Tools и установите путь для HermesJMS, который упоминается здесь в документации. Затем сохраните настройки.
- Запустите HermesJMS: Теперь выберите ваш мыльный проект. Щелкните правой кнопкой мыши -> Запустите HermesJMS. На этом этапе появится диалоговое окно с просьбой выбрать каталог конфигурации hermes, в котором он ищет файл с именем
hermes-config.xml
, Местоположение по умолчанию, которое он ищет, находится под{user.home}\.hermes
,Вы уже упоминали, что hermesJMS уже настроен для соединения с TIBCO EMS, поэтому у вас будет этот файл в вашей системе.
- Конфигурирование JMS: я считаю, что это не совсем применимо для вас. Но, в случае, если кто-то нужен, здесь представлены подробные шаги со ссылкой на документацию. - Здесь для activemq с официального сайта. - Здесь для TIBCO EMS. И здесь, там. Также найдите здесь информацию, касающуюся проблем с подключением к EMS.
Проблема с разрешениями на диске C: SmartBear не ограничивает необходимость установки SoapUI на определенный диск компьютера. Таким образом, вы можете установить программное обеспечение на свой компьютер, на который у вас есть соответствующие права.
У кого-нибудь есть идея, что может происходить? Или для начала, где я могу найти stdout и stderr скрипта, который запускает hermes из SoapUI?
Лучшее, что вы можете сделать, - это просмотреть журналы, чтобы узнать, что происходит. Вы можете найти много полезной информации из журналов, когда ситуация требует. Журналы SoapUI можно найти в {user.home}, когда вы вызываете их из меню windows -> start. Если вы начнете SoapUI
из командной строки (перейти к SOAPUI_HOME\bin
) с помощью soapui.bat
сценарий, то вы должны быть в состоянии, чтобы журнал на самой консоли, а также файлы журналов можно было найти в том же каталоге, где вы вызывали.
На этот раз приведенная выше инструкция должна решить вашу проблему.