I add one topic(name is Hello) use jmx . And I can see the topic through
jconsole. But when I use code below to get the destination :
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
env.put(Context.PROVIDER_URL, "tcp://localhost:61616");
Context ctx = new InitialContext(env);
Destination des = (Destination)ctx.lookup("Hello");
It throught Exception like :
javax.naming.NameNotFoundException: Hello
at
org.apache.activemq.jndi.ReadOnlyContext.lookup(ReadOnlyContext.java:215)
at javax.naming.InitialContext.lookup(Unknown Source)
at JndiTest.start(JndiTest.java:36)
at JndiTest.main(JndiTest.java:74)
Why I can see the topic but cannot lookup it ???
Thanks.
--
View this message in context:
http://www.nabble.com/Why-cannot-get-Destination-tf3727216s2354.html#a10431202
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.