Конфигурирование адаптера ресурсов Oracle Weblogic JMS в IBM WebSphere

Проблема: MDB, работающий на сервере Websphere, прослушивает очередь на сервере Weblogic

Я развернул wljmsra.rar на WAS-сервере, но столкнулся с несколькими препятствиями (и пытался преодолеть разные кроличьи норы), пытаясь решить эту проблему.

  • попробовал не JCA маршрут, добавив сервер weblogic в качестве нового провайдера JMS. Я могу установить соединение, но MDB заканчивает тем, что использует адаптер ресурсов IBM sib для общения с weblogic, и я получаю следующее исключение

    Исключением является: javax.resource.spi.InvalidPropertyException: CWSJR1181E: Спецификация активации JMS имеет недопустимые значения - причина (ы) сбоя при проверке спецификации активации JMS: [CWSJR1192E: спецификации активации JMS с использованием целевого типа очереди должны имеет место назначения типа [com.ibm.websphere.sib.api.jms.JmsQueue], но переданное назначение имеет тип [weblogic.jms.common.DistributedDestinationImpl]]

  • Попробовал адаптер ресурсов wljmsra с фабрикой соединений J2C, администрируемым объектом J2C и спецификацией активации J2C. кажется, что этот каким-то образом использует локальный контекст JNDI, а не webLogic JNDI, и при поиске целевых имен JNDI для фабрики соединений / очереди завершается неудачно с исключением nameNotfound

  • Попробовал совместное использование как JMS-провайдера, так и JCA-адаптера ресурсов (да... звучит безумно верно), но этот дает мне следующее исключение:

    javax.resource.NotSupportedException: J2EE GJRA-02300: причина = конечная точка, определенная с атрибутом транзакции Обязательный должен быть настроен с фабрикой соединений JMS с поддержкой XA; action = Пожалуйста, проверьте конфигурацию фабрики соединений, указанной для этой конечной точки

Я предпочел бы пойти по маршруту адаптера JCA с помощью wljmsra.rar (да, я в курсе...Websphere отсутствует в списке поддерживаемых серверов, как указано в Oracle https://docs.oracle.com/middleware/1212/wls/JMSRA/intro.htm)

Так что любая помощь в достижении этого будет высоко ценится:)

0 ответов

Другие вопросы по тегам