1 Reply Latest reply: Jul 23, 2012 5:32 PM by Sugumaran Thangaswamy RSS

    Again: JBoss AS 7.1.1 and ActiveMQ

    Richard Attermeyer Newbie

      Hi,

       

      I am trying to deploy (as many others before in this forum) to deploy activemq-rar on JBoss AS 7.1.1. Final and get an MDB working.

       

      What is working:

      Deploying OOTB activemq-rar-5.6.0.rar

      JBoss AS 7.1.1 says: deployed

      09:37:20,713 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "activemq-rar-5.6.0.rar"

      It also shows up as deployed and enabled inside JBoss Console

       

      Adding an MDB to the running server:

      @MessageDriven(name = "MDB", activationConfig = {

              @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Queue"),

              @ActivationConfigProperty(propertyName = "destination", propertyValue = "test1"),

              @ActivationConfigProperty(propertyName = "acknowledgeMode", propertyValue = "Auto-acknowledge")

       

      })

      @ResourceAdapter("activemq-rar-5.6.0.rar")

      public class MDBDemo implements MessageListener {

       

          @Override

          public void onMessage(Message message) {

              System.out.println("received message !!!!");

              System.out.println(message);

          }

       

      }

       

      Results in:

      JBAS014775: New missing/unsatisfied dependencies: service jboss.ra."activemq-rar-5.6.0" (missing) dependents: [service jboss.deployment.unit."jboss-mdb-demo.war".component.MDB.CREATE]

       

      Starting server with (MDB + RA) to be deployed results in both deployments to be rolled back

      09:43:11,055 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "activemq-rar-5.6.0.rar"

      09:43:11,060 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "jboss-mdb-demo.war"

      [...]

      09:43:15,736 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015870: Deploy of deployment "jboss-mdb-demo.war" was rolled back with failure message {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jboss-mdb-demo.war\".component.MDB.CREATEjboss.ra.\"activemq-rar-5.6.0\"Missing[jboss.deployment.unit.\"jboss-mdb-demo.war\".component.MDB.CREATEjboss.ra.\"activemq-rar-5.6.0\"]"]}

      09:43:15,773 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS015871: Deploy of deployment "activemq-rar-5.6.0.rar" was rolled back with no failure message

       

      I might understand rollback of the MDB, but not that of the rar

       

      Questions:

      1) How do I correctly reference the activemq-ra.rar in the MDB?

      2) Why is the RAR rolled back in the second case

      3) Has anyone managed to get activemq-ra connector correctly deployed in JBoss AS 7.1.1.Final and can provide a wrap up? :-)