[jboss-user] [JNDI and Naming] - Re: JNDI lookup from JBoss embedded MQ Provider
moonbird79
do-not-reply at jboss.com
Tue Aug 25 18:26:38 EDT 2009
This is my code fragment, after the jndi lookup conectionfactory and the destination are both null :-( :
| // initialize jndi connection (jboss specific configuration)
| Properties props = new Properties();
| props.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
| props.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.naming.client");
| props.setProperty(Context.PROVIDER_URL, "jnp://localhost:1099");
| //props.setProperty("j2ee.clientName", "TestClient");
|
| // this is from http://activemq.apache.org/jndi-support.html
| //props.setProperty(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
| //props.setProperty(Context.PROVIDER_URL,"tcp://localhost:61616");
|
|
| // declare all variables for jndi and message transfer needed
| Context ctx = null;
| ActiveMQConnectionFactory queueConnectionFactory = null;
| QueueConnection queueConnection = null;
| QueueSession queueSession = null;
| Queue stationInfoQueue = null;
| MessageProducer msgProducer = null;
| TextMessage textMessage = null;
|
| // create new initial context from jndi
| try
| {
| ctx = new InitialContext(props);
| }
| catch (NamingException e)
| {
| System.out.println("Could not create JNDI API context: " + e);
| System.exit(1);
| }
|
| // Look up connection factory and destination
| try
| {
| ConnectionFactory factory = (ConnectionFactory) ctx.lookup("activemq/QueueConnectionFactory");
| //queueConnectionFactory = new ActiveMQConnectionFactory(ActiveMQConnection.DEFAULT_BROKER_URL);
|
| stationInfoQueue = (Queue) ctx.lookup("stationInfoQueue");
|
| if (factory == null)
| {
| System.out.println("NULL for queueConnectionFactory");
| }
|
| if (stationInfoQueue == null)
| {
| System.out.println("NULL for stationInfoQueue");
| }
| }
| catch (NamingException e)
| {
| System.out.println("JNDI API lookup failed:" + e);
| System.exit(1);
| }
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4251659#4251659
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4251659
More information about the jboss-user
mailing list