Una aplicación de cliente ligero
Java™
SE JMS autónoma que se conecte a un gestor de colas
IBM MQ puede obtener recursos JMS de proveedor de
mensajería IBM MQ creados de forma administrativa,
procedentes del espacio de nombres WebSphere Application Server
Java
Naming and Directory Interface (JNDI).
Procedimiento
- Para obtener los recursos JMS del proveedor de mensajería IBM MQ desde el espacio de nombres JNDI WebSphere Application Server en el entorno de cliente ligero, incluya los archivos jar siguientes en la variable classpath del tiempo de ejecución de la aplicación.
- Una copia del archivo
/runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar.
- Una copia del archivo /runtimes/com.ibm.ws.messagingClient.jar.
- Los archivos jar de cliente de IBM MQ, que se deben obtener del producto IBM MQ.
- Utilice el siguiente código para crear un contexto inicial adecuado, sustituyendo la dirección IP y el puerto del servidor como corresponda:
import javax.naming.*;
...
Properties env = new Properties();
env.put(Context.PROVIDER_URL,"iiop:
//<dirección_IP_servidor>:<puerto dirección de rutina de carga del servidor>");
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.ibm.websphere.naming.WsnInitialContextFactory");
InitialContext ctx = new InitialContext(env);
En determinadas situaciones, por ejemplo, al ejecutar con un Sun JRE, también se requiere un jar de ORB adicional. Si desea información adicional sobre cuándo es necesario este jar, consulte la información del cliente ligero para
EJB con WebSphere Application Server.