Weblogic 12c — Tibco EMS — IllegalAccessError

У меня есть Weblogic 12c и JDK 1.7. У меня есть корпоративное приложение с Message Driven Bean и внешним сервером JMS (Tibco EMS - клиент Tibco 5.3l). Когда я развертываю приложение и пытаюсь подключить MDB, я получаю следующую ошибку:

   java.lang.IllegalAccessError: tried to access class com.tibco.tibjms.TibjmsxSessionImp from class weblogic.deployment.jms.WrappedTransactionalSession_com_tibco_tibjms_TibjmsXAQueueSession
   java.lang.IllegalAccessError: tried to access class com.tibco.tibjms.TibjmsxSessionImp from class weblogic.deployment.jms.WrappedTransactionalSession_com_tibco_tibjms_TibjmsXAQueueSession
   at weblogic.deployment.jms.WrappedTransactionalSession_com_tibco_tibjms_TibjmsXAQueueSession.setMessageListener(Unknown Source)
   at weblogic.ejb.container.internal.JMSConnectionPoller.disconnect(JMSConnectionPoller.java:887)
   at weblogic.ejb.container.internal.MDConnectionManager.timeExpired(MDConnectionManager.java:170)
   at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:304)
   at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:550)

Пожалуйста, предложите.


person Md Faraz    schedule 11.06.2014    source источник
comment
Какие шаги вы предприняли для установки конфигурации внешнего сервера Tibco Weblogic?   -  person rjdkolb    schedule 04.07.2014
comment
Я вижу аналогичную проблему здесь: community.oracle.com/thread/3572236   -  person rjdkolb    schedule 04.07.2014
comment
Привет, rjdkolb, я только что опубликовал это в Oracle.BTW, у меня есть tibco jar в каталоге lib домена Weblogic, который является версией 6.3l. И когда я делаю то же самое с tibco 7.0l, он работает без проблем. Пожалуйста, предложите.   -  person Md Faraz    schedule 07.07.2014
comment
О, кажется, у нас была такая же проблема. Наш продукт Tibco EMS — 5, и я загрузил Tibco версии 8, установил драйвер для 8 в свою библиотеку — Weblogic 12c, и он с удовольствием использует мою MDB.   -  person rjdkolb    schedule 08.07.2014


Ответы (1)


Использование драйвера Tibco 8.1.0, кажется, решает проблему.

Tibco EMS, к которому я подключаюсь, имеет версию 5.

person rjdkolb    schedule 09.07.2014