0 Replies Latest reply on Dec 13, 2007 4:40 AM by Marco Davids

    UsingWebSphereMQSeriesWithJBossASPart3

    Marco Davids Newbie

      Hi,

      I am trying to connect to a remote Websphere MQ from JBoss and have followed the wiki article http://wiki.jboss.org/wiki/Wiki.jsp?page=UsingWebSphereMQSeriesWithJBossASPart3.

      I get everything working and can see the Remote queue in my JNDI tree view.

      I however have a problem when deploying a MDB to listen to the remote queue. I am using EJB3 with annotations.

      I get the following error:


      jvm 3 | java.lang.AbstractMethodError: com.ibm.mq.jms.MQQueueConnection.createSession(ZI)Ljavax/jms/Session;
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsServerSession.setup(JmsServerSession.java:115)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.setupSessions(JmsServerSessionPool.java:200)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsServerSessionPool.start(JmsServerSessionPool.java:90)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsActivation.setupSessionPool(JmsActivation.java:536)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsActivation.setup(JmsActivation.java:309)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsActivation.handleFailure(JmsActivation.java:249)
      jvm 3 | at org.jboss.resource.adapter.jms.inflow.JmsActivation$SetupActivation.run(JmsActivation.java:589)
      jvm 3 | at org.jboss.resource.work.WorkWrapper.execute(WorkWrapper.java:204)
      jvm 3 | at org.jboss.util.threadpool.BasicTaskWrapper.run(BasicTaskWrapper.java:275)
      jvm 3 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
      jvm 3 | at java.lang.Thread.run(Thread.java:595)



      My configuration is as follows:
      JBoss 4.2.0
      JDK 1.5.0_09
      MQSeries version 5.3 CSD12

      Thanks in advance
      Marco