1 Reply Latest reply on Jan 17, 2013 11:40 PM by Jayaprakash P

    How to Configure TopicConnection Factory in JBOSS 5.1 ?

    Jayaprakash P Newbie

           Iam Migrating my aplication from Jboss 4.2 to Jboss 5.1 .

           In Jboss 4.2 we configured Connection Factories in uil2-service.xml file.

         Can any one please tell me in Which JBOSS 5.1 xml file need to Configure COnnection factory JNDI name and other details.


                            Source :

                            InitialContext iniCtx = new InitialContext();

              Object tmp = iniCtx.lookup("BLOTTER_CONNECTIONFACTORY");

              TopicConnectionFactory tcf = (TopicConnectionFactory) tmp;

              conn = tcf.createTopicConnection();




                  ERROR [STDERR] javax.naming.NameNotFoundException: BLOTTERS_CONNECTION_FACTORY not bound



      Jboss5.1 in deploy/messaging folder we have below two xml files .





      In which xml file I need to configure Connection-Factory [ in Jboss 4.2 , Connection Factory is configured in uil2-service.xml file ]


      Do I need to configure in one of the above xml's ?


      Is there any xml I need to configure Connection factory.


      Will JBOSS 5 supports multiple  Connection factories ?




      Thanks in Advance.


        • 1. Re: How to Configure TopicConnection Factory in JBOSS 5.1 ?
          Jayaprakash P Newbie

          In JBOSS 4x:
          File : jboss-4.2.3.GA\server\SyndicateTreasury\deploy\jms\uil2-service.xml
          <mbean code="org.jboss.naming.NamingAlias" name="jboss.mq:service=InvocationLayer,type=UIL">
          <attribute name="FromName">UILConnectionFactory</attribute>
          <attribute name="ToName">BLOTTERS_CONNECTION_FACTORY</attribute>
          In JBOSS 5x :
          File: Jboss-5.1.0.-jdk\server\default\deploy\messaging\connection-factories-service.xml
          <mbean code="org.jboss.jms.server.connectionfactory.ConnectionFactory"
          <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
          <depends optional-attributename="
          <attribute name="JNDIBindings">
          <attribute name="PrefetchSize">1000</attribute>