JMS 的 connectionfactory 的初始化和lookup
Hashtable env = new Hashtable();
env.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL,"jnp://localhost:1099");
InitialContext ctx = new InitialContext(env);
Object dest = ctx.Lookup("queue/A");
Object factory = ctx.Lookup("QueueConnectionFactory");

Hashtable env = new Hashtable();
env.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
env.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL,"jnp://localhost:1099");
InitialContext ctx = new InitialContext(env);
Object dest = ctx.Lookup("queue/A");
Object factory = ctx.Lookup("QueueConnectionFactory"); 

本文介绍了如何使用Java Message Service (JMS)进行connection factory的初始化和lookup操作。通过设置环境变量,如URL_PKG_PREFIXES、INITIAL_CONTEXT_FACTORY及PROVIDER_URL等,创建InitialContext并完成对队列和连接工厂的查找。
1万+

被折叠的 条评论
为什么被折叠?



