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)