连接至外部 IBM MQ 队列管理器的独立 Java™ SE
JMS 瘦客户机应用程序可从 WebSphere® Application Server Java 命名和目录接口 (JNDI) 名称空间中获取通过管理创建的 IBM MQ 消息传递提供程序 JMS 资源。
过程
- 要从瘦客户机环境中的 WebSphere Application Server
JNDI 名称空间获取 IBM MQ
消息传递提供程序 JMS 资源,请在应用程序的运行时类路径中包括以下 JAR 文件:
- /runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar 文件的副本。
- /runtimes/com.ibm.ws.messagingClient.jar 文件的副本。
- IBM MQ 客户机 JAR 文件,必须从
IBM MQ 产品获取。
- 使用以下代码来创建适当的初始上下文,以在适当时替换服务器 IP 地址和端口:
import javax.naming.*;
...
Properties env = new Properties();
env.put(Context.PROVIDER_URL,"iiop:
//<server IP address>:<server bootstrap address port>");
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.ibm.websphere.naming.WsnInitialContextFactory");
InitialContext ctx = new InitialContext(env);
在某些情况(例如,使用 Sun JRE 运行时),还需要额外的 ORE JAR。有关何时需要此 JAR 的其他信息,请参阅 EJB 瘦客户机及 WebSphere Application Server 信息。