2 Replies Latest reply on Feb 15, 2008 8:58 PM by Jaya Srinivasan

    JMS communication between Tomcat app and JBOSS AS 4.2.2`

    Jaya Srinivasan Newbie


      Apologies is advance if this has been asked before.

      I have a tomcat app that needs to send and recieve JMS messages with the JBOSS App Server (4.2.2 with JBOSS messaging) which is my JMS provider. I was wondering what changes I need to make on the Tomcat side to achieve this? I basically need to pass the followig JNDI properties so that I can access the JBOSS connection factory from within TOmcat


      If there is a link that explains this or if someone can tell what changes need to be done to tomcat context.xml or server.xml , that would be really

      thank you

        • 1. Re: JMS communication between Tomcat app and JBOSS AS 4.2.2`
          kumar reddy Newbie


          I have recieved messages on my tomcat application.Following is the code

          Properties props = new Properties();
           props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
           props.setProperty("java.naming.provider.url", "jnp://localhost:1099");
           Context context = new InitialContext(props);
           TopicConnectionFactory tcf = (TopicConnectionFactory) context.lookup("TopicConnectionFactory");;
           conn = tcf.createTopicConnection();
           topic = (Topic) context.lookup("topic/testTopic");
           session = conn.createTopicSession(false, TopicSession.AUTO_ACKNOWLEDGE);
           TopicSubscriber recv = session.createSubscriber(topic);

          For listening messages i have placed the following jars in commom/lib
          jbossall-client.jar and jnp-client.jar.
          My application is able to recieve messages from Jboss JMS.

          Hope this helps you.