Is your standalone app still using JBoss JNDI? If not it sounds like you need to setup a JNDI context.
http://activemq.apache.org/jndi-support.html On 3/7/07, kukusz <[EMAIL PROTECTED]> wrote:
I've looked almost everywhere for the solution to this particular problem and have had no luck, perhaps someone has seen this. I have integrated ActiveMQ with JBoss and it works great when JNDI grabs the Topic and TopicConnectionFactory from jboss. The test code looks like: System.out.println(context.lookup("jms/TopicConnectionFactory")); System.out.println((Topic) context.lookup("jms/topic")); Both of those lines of code give me something in the log when running code deployed in a WAR in JBoss. However, a standalone app return a null connection factory. Furthermore, additional logging using context.listBindings shows the connection factory listed with the correct class type. Here is the connection factory as defined in the datasource: <no-tx-connection-factory> <jndi-name>jms/TopicConnectionFactory</jndi-name> <use-java-context>false</use-java-context> <rar-name>activemq-ra.rar</rar-name> <connection-definition>javax.jms.TopicConnectionFactory</connection-definition> <ServerUrl>vm://localhost</ServerUrl> <min-pool-size>1</min-pool-size> <max-pool-size>200</max-pool-size> <blocking-timeout-millis>30000</blocking-timeout-millis> <idle-timeout-minutes>3</idle-timeout-minutes> </no-tx-connection-factory> I essentially followed this http://devzone.logicblaze.com/site/integrating-apache-activemq-with-jboss.html jboss integration documentation with some minor modifications, such as setting <use-java-context>false</use-java-context>. I also tried changing "vm://" to "tcp://" in case that would help. Any ideas would be greatly appreciated. -- View this message in context: http://www.nabble.com/NullPointerException-when-Getting-TopicConnectionFactory-from-JNDI-tf3364562s2354.html#a9360907 Sent from the ActiveMQ - User mailing list archive at Nabble.com.
-- James ------- http://radio.weblogs.com/0112098/