Java Weblogic 12c-Tibco EMS-Illegalacesserror

Java Weblogic 12c-Tibco EMS-Illegalacesserror,java,ejb,weblogic12c,tibco-ems,Java,Ejb,Weblogic12c,Tibco Ems,我有WebLogic12c和JDK1.7。我有带有消息驱动Bean和外部JMS服务器(Tibco EMS-Tibco client 5.3l)的企业应用程序。当我部署应用程序并尝试连接MDB时,出现以下错误: java.lang.IllegalAccessError: tried to access class com.tibco.tibjms.TibjmsxSessionImp from class weblogic.deployment.jms.WrappedTransactional

我有WebLogic12c和JDK1.7。我有带有消息驱动Bean和外部JMS服务器(Tibco EMS-Tibco client 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)

请建议。

使用Tibco 8.1.0驱动程序似乎可以解决此问题


我连接到的Tibco EMS是版本5。

您采取了哪些步骤来安装Tibco Weblogic外部服务器配置?我在这里看到了类似的问题:嗨,rjdkolb,我只在Oracle.BTW中发布了这个问题,我在Weblogic域库目录中有tibco jar,它是6.3l的一个版本。当对tibco 7.0l执行相同操作时,它不会有任何问题。请建议。啊,似乎我们也有同样的问题。我们的产品Tibco EMS是5,我下载了Tibco版本8,将8的驱动程序安装到我的lib-Weblogic 12c中,它很高兴使用我的MDB。