HornetQ включен в jboss-esb-server по умолчанию или мне нужно явно установить его? - PullRequest
1 голос
/ 08 декабря 2011

Я пытаюсь использовать JMS-провайдер HornetQ вместо прежнего JMS-провайдера в моем проекте JBoss ESB, но он не работает.

Я успешно прошел и запустил пример кода из учебника JBoss-ESB по адресу http://www.mastertheboss.com/jboss-esb/78-jboss-esb.html - но в этом учебнике используется поставщик JBM JMS. Мне нужно использовать провайдера HornetQ JMS.

Я не знаю, как получить HornetQ в качестве моего JMS-провайдера. HornetQ доступен в jbossesb-server-4.10 по умолчанию или мне нужно явно установить его?

Ответы [ 2 ]

0 голосов
/ 09 декабря 2011

Насколько мне известно, HornetQ выпускается в двух вариантах:

  • Встроено в JBoss AS 6.
  • Как автономный сервер.

Так что в вашем случае, я думаю, вам нужно установить JBoss (с HornetQ) или только HornetQ, если вам не нужен JBoss.

0 голосов
/ 09 декабря 2011

Документация HornetQ гласит: :

HornetQ также может быть развернут в JBoss AS 5. В настоящее время он не поставляется по умолчанию с сервером приложений (его доставка запланирована по умолчанию)JMS-провайдер в JBoss Application Server 6.0), поэтому вам нужно будет создать новые профили AS 5 для запуска AS 5 с HornetQ.... Как и в AS 4, он не поставляется по умолчанию с сервером приложений, поэтому вам нужно будет создать новые профили AS 4 для запуска AS 4 с HornetQ.

Таким образом, HornetQ доступен как частьJBoss Application Server 6+ или как отдельный сервер, на который вы можете указать AS.Чтобы получить HornetQ в качестве JMS, вам понадобится установить JBoss ESB поверх JBoss AS 6 или выше или установить HornetQ в качестве автономного сервера.

Так что это выглядит как ответна ваш вопрос «нет, это не часть JBoss ESB, вам нужно явно установить его».

...