Thanks much for your reply.

I need one more clarification and added a jndi resource in tomee.xml as
follows,

<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">
                BrokerXmlConfig = xbean:file:/conf/activemq.xml
                ServerUrl = tcp://localhost:61616
    </Resource>
         
  <Resource id="jms/ConnectionFactory" type="javax.jms.ConnectionFactory">
                connectionMaxIdleTime = 15 Minutes
                connectionMaxWaitTime = 5 seconds
                poolMaxSize = 10
                poolMinSize = 0
                resourceAdapter = MyJmsResourceAdapter
                transactionSupport = xa
  </Resource> 

I am able to see the resource id "jms/ConnectionFactory" in tomee+ catalina
log. I tried to get that instance in my application context file as follows,
but instance (connectionFactory) was null.

<jee:jndi-lookup id="connectionFactory" jndi-name="jms/ConnectionFactory"
lookup-on-startup="false" proxy-interface="javax.jms.ConnectionFactory"/> 

private ConnectionFactory connectionFactory;

Also added the following configuration in tomee+ web.xml and context.xml and
tried , but i am unable to get that instance (
connectionFactory)

resource-ref>
                <description>JMS JNDI Connection</description>
                <res-ref-name>jms/ConnectionFactory</res-ref-name>
                <res-type>javax.jms.ConnectionFactory</res-type>
                <res-auth>Container</res-auth>
        </resource-ref> 

Please let me know what's needs to be done to get the connectionFactory
instance in my application.

Thanks




--
View this message in context: 
http://tomee-openejb.979440.n4.nabble.com/Tomme-and-JMS-with-JNDI-configuration-tp4679415p4679454.html
Sent from the TomEE Dev mailing list archive at Nabble.com.

Reply via email to