JBOSS 6.1 WMQ资源适配器错误

时间:2014-12-12 14:01:58

标签: jboss jms ibm-mq

我正在尝试部署配置了wmq的mdb。 这里配置:

@MessageDriven( name="WebSphereMQMDB", 
activationConfig =
{
    @ActivationConfigProperty(propertyName = "destinationType",propertyValue = "javax.jms.Queue"),
    @ActivationConfigProperty(propertyName = "useJNDI", propertyValue = "false"),
    @ActivationConfigProperty(propertyName = "hostName", propertyValue = "SRVTEST"),
    @ActivationConfigProperty(propertyName = "port", propertyValue = "1414"),
    @ActivationConfigProperty(propertyName = "channel", propertyValue = "TEST.CHANNEL"),
    @ActivationConfigProperty(propertyName = "queueManager", propertyValue = "Firco"),
    @ActivationConfigProperty(propertyName = "username", propertyValue="admin"),
    @ActivationConfigProperty(propertyName = "destination", propertyValue = "TestQueue")
})
@ResourceAdapter(value = "wmq.jmsra.rar")
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)

但是每隔130秒我就得到这个Stacktrace

14:58:45,337 ERROR [stderr] (Periodic Recovery) WMQ Resource Adapter warning: MQJCA4003:A recoverable exception occurred in the JMS layer. See the linked exception for details.

14:58:45,337 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016009: Caught:: java.lang.NullPointerException
at com.ibm.mq.connector.ResourceAdapterImpl.getXAResources(ResourceAdapterImpl.java:504)
at org.jboss.jca.core.tx.jbossts.XAResourceRecoveryInflowImpl.getXAResources(XAResourceRecoveryInflowImpl.java:96)
at com.arjuna.ats.internal.jbossatx.jta.XAResourceRecoveryHelperWrapper.getXAResources(XAResourceRecoveryHelperWrapper.java:51) [jbossjts-integration-4.17.15.Final-redhat-4.jar:4.17.15.Final-redhat-4]
at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.resourceInitiatedRecoveryForRecoveryHelpers(XARecoveryModule.java:516) [jbossjts-jacorb-4.17.15.Final-redhat-4.jar:4.17.15.Final-redhat-4]
at com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule.periodicWorkFirstPass(XARecoveryModule.java:182) [jbossjts-jacorb-4.17.15.Final-redhat-4.jar:4.17.15.Final-redhat-4]
at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doWorkInternal(PeriodicRecovery.java:743) [jbossjts-jacorb-4.17.15.Final-redhat-4.jar:4.17.15.Final-redhat-4]
at        com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:371)     [jbossjts-jacorb-4.17.15.Final-redhat-4.jar:4.17.15.Final-redhat-4]

你能帮我吗?

0 个答案:

没有答案