2016-05-31 3 views
0

j'ai déployé mdb correctement et journal du serveur dit que je l'ai déployé avec succès mais je ne suis toujours pas en mesure de consommer un message de websphere mq dans le conteneur jbossMessage Driven Bean ne pas consommer un message après avoir été déployé correctement

Mon activation config dans mon mdb

@MessageDriven(
    activationConfig = { 
     @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"), 
     @ActivationConfigProperty(propertyName = "hostName", propertyValue = "ip_address"), 
     @ActivationConfigProperty(propertyName = "port", propertyValue = "port"), 
     @ActivationConfigProperty(propertyName = "channel", propertyValue = "JAVA.CHANNEL"), 
     @ActivationConfigProperty(propertyName = "destination", propertyValue = "Q_PVF_BACKEND"), 
     @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge"), 
     @ActivationConfigProperty(propertyName = "queueManager", propertyValue = "TEST_MRIS_IIB") 
    }) 
@ResourceAdapter(value="wmq.jmsra.rar") 

Jboss Server log

08:40:38,188 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "ikvEAR.ear" 
08:40:38,192 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015876: Starting deployment of "ikvEJB.jar" 
08:40:38,208 INFO [org.jboss.as.ejb3] (MSC service thread 1-2) JBAS014142: Started message driven bean 'mdb' with 'wmq.jmsra' resource adapter 
08:40:38,277 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "ikvEAR.ear" 

autonome-full.xml

... 
     <mdb> 
       <resource-adapter-ref resource-adapter-name="wmq.jmsra.rar"/> 
       <bean-instance-pool-ref pool-name="mdb-wmq-strict-max-pool"/> 
     </mdb> 
... 
<subsystem xmlns="urn:jboss:domain:resource-adapters:1.0"> 
      <resource-adapters> 
       <resource-adapter> 
        <archive> 
         wmq.jmsra.rar 
        </archive> 
        <transaction-support>NoTransaction</transaction-support> 
        <config-property name="logWriterEnabled"> 
         true 
        </config-property> 
        <config-property name="traceLevel"> 
         6 
        </config-property> 
        <config-property name="traceEnabled"> 
         true 
        </config-property> 
        <connection-definitions> 
         <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:/jboss/PVFConnectionFactory" pool-name="PVFConnectionFactory"> 
          <config-property name="port"> 
           port 
          </config-property> 
          <config-property name="channel"> 
           SYSTEM.DEF.SVRCONN 
          </config-property> 
          <config-property name="hostName"> 
           ip_address 
          </config-property> 
          <config-property name="transportType"> 
           CLIENT 
          </config-property> 
          <config-property name="queueManager"> 
           TEST_MRIS_IIB 
          </config-property> 
         </connection-definition> 
        </connection-definitions> 
        <admin-objects> 
         <admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/jboss/jobQueue" pool-name="jobQueue"> 
          <config-property name="baseQueueManagerName"> 
           TEST_MRIS_IIB 
          </config-property> 
          <config-property name="baseQueueName"> 
           Q_MRES_PSDS_ALL_MSG 
          </config-property> 
         </admin-object> 
         <admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:/jboss/backendQueue" pool-name="backendQueue"> 
          <config-property name="baseQueueManagerName"> 
           TEST_MRIS_IIB 
          </config-property> 
          <config-property name="baseQueueName"> 
           Q_PVF_BACKEND 
          </config-property> 
         </admin-object> 
        </admin-objects> 
       </resource-adapter> 
      </resource-adapters> 
     </subsystem> 

Répondre

0

Vous devrez peut-être le nom de votre adaptateur de ressources:

 <subsystem xmlns="urn:jboss:domain:resource-adapters:1.1"> 
     <resource-adapters> 
      <resource-adapter id="wmq.jmsra.rar"> 
       <archive> 
        wmq.jmsra.rar 
       </archive> 

Je suis perplexe:

Started message driven bean 'mdb' with 'wmq.jmsra' resource adapter 

Tous les adaptateurs de ressources devrait avoir le nom 'wmq.jmsra.rar'. Votre page de déploiements sur l'interface utilisateur Web JBoss affiche-t-elle votre carte de ressources IBM MQ?

+0

Je nomme mon adaptateur de ressources, mais je n'arrive toujours pas à consommer de message de Websphere mq. 'Commencé message bean géré 'mdb' avec 'wmq.jmsra' adaptateur de ressources' Ceci est juste l'information que ce mdb est déployé avec cet adaptateur de ressources. –