Как настроить мост JMS для ActiveMQ в Weblogic 11g

1

Я новичок в JCA и JMS-частях Java EE, и теперь я борюсь с конфигурацией моста JMS между двумя JMS-провайдерами (ActiveMQ 5.9.1 → Weblogic 11g 10.3.5), и мне нужна помощь для понимания все движущиеся части и необходимые элементы конфигурации.

Что я уже сделал:

  1. JMS-сервер, настроенный на узле Weblogic 11g

  2. Configured Foreign Server - фабрика соединений AMQ и объекты исходной очереди, привязанные к локальному JNDI (OK: заводские и объекты очереди, видимые в дереве jndi сервера)

  3. Создайте JMS Bridge с реквизитами по умолчанию (OK - я думаю)

  4. Создал Bridge Destination для целевого назначения (Weblogic) с настройкой по умолчанию - где это возможно (ОК: Адаптер ресурсов развернут)

  5. Создал Bridge Destination для источника назначения (AMQ) - свойства JNDI, по возможности реквизиты по умолчанию (FAIL - невозможно подключиться к исходному месту назначения)

И возникает вопрос:

По умолчанию есть два адаптера ресурсов (XA, не XA), мне нужно установить AMQ-специфический адаптер ресурсов?

Я предположил, что да, поэтому я загрузил rar- файл на компьютер Weblogic, а затем попытался установить его с помощью Weblogic Console (Deployment → Install), но... еще одна проблема - никоим образом не достичь состояния запуска в представлении "Развертывания". Я прочитал, что все банки из rar необходимо поместить в Weblogic CLASSPATH, поэтому я скопировал их в каталог Weblogic lib. Но пока ничего не получилось.

Итак, что я сделал неправильно, где пробел или ошибка в этой конфигурации?

Я изучил документацию Oracle, но я чувствую, что не получил полного понимания конфигурации моста: ((

Любые объяснительные ответы очень оценили !!!

Теги:
activemq
jms
messaging
weblogic11g

1 ответ

0
Лучший ответ

Хорошо, проблема решена. Я использовал неправильные имена JNDI фабрики соединений и queue - локальные имена, определенные в конфигурации Foreign Server вместо имен на удаленном сервере JMS.

На самом деле, никакой дополнительной конфигурации, такой как Foreign Server или Resource Adapter, не требуется здесь.

  • 0
    Возможно, вам придется начать другой вопрос. Также попробуйте пометить это как ответивший
  • 0
    Тема продолжена в stackoverflow.com/questions/24676937/…

Ещё вопросы

Сообщество Overcoder
Наверх
Меню