Ejecución de IBM Thin Client for Enterprise JavaBeans (EJB)
Un cliente EJB es una aplicación RMI (invocación de método remoto) a través de RMI-IIOP (Internet Inter-ORB Protocol) Java™ Platform, Standard Edition (Java SE) que accede a Enterprise Java Beans remotos desde un servidor a través de una búsqueda JNDI (Java Naming and Directory Interface). El cliente ligero de IBM® para EJB ofrece un menor espacio y es fácil de desplegar en un entorno Java SE y un entorno RCP (Rich Client Platform) de Eclipse. Puede incluir el cliente ligero de IBM para la biblioteca EJB utilizando la instalación de WebSphere Application Server o la instalación de Application Client para WebSphere Application Server con su aplicación. El cliente ligero de IBM para EJB también amplía la oferta de tiempos de ejecución Java SE. Se puede ejecutar en el entorno Java Runtime Environment (JRE) que se empaqueta con el producto WebSphere Application Server, el JRE que se descarga del sitio web de Oracle o el JRE que se descarga del sitio web de HP.
Antes de empezar
La biblioteca de implementación ORB de IBM es necesaria si el cliente ligero de IBM para EJB se ejecuta con un JRE de producto no IBM o una plataforma de producto no IBM. Por ejemplo, ejecutar el cliente ligero de IBM para EJB con el JRE de Sun Microsystems JRE en Windows, Linux o Solaris, y con el JRE de HP en HP-UX. El híbrido de Solaris proporcionado por IBM y el JRE híbrido de HP no se consideran entornos JRE de productos no IBM.
El cliente ligero de IBM para EJB puede acceder a los EJB de las versiones 2.x y 3.x en WebSphere Application Server utilizando la búsqueda JNDI, pero no puede acceder a los EJB de la versión 3.x a través de la inyección de recursos. La inyección de recursos está soportada si la aplicación cliente es un cliente de aplicaciones Java Platform, Enterprise Edition (Java EE) que se ejecuta en el contenedor del cliente de aplicaciones Java Platform, Enterprise Edition (Java EE).
Antes de configurar un entorno de cliente ligero EJB, debe obtener el archivo JAR (Java archive) para el
cliente ligero de EJB para WebSphere Application Server. Para obtener
EJB Thin Client for WebSphere Application Server, instale WebSphere Application Server o el cliente de aplicaciones.
El archivo de EJB Thin Client for
WebSphere Application Server,
com.ibm.ws.ejb.thinclient_8.5.0.jar
com.ibm.ws.ejb.thinclient.zos_8.5.0.jar,
se encuentra en el directorio
raíz_servidor_aplicaciones\runtimes.
Utilice com.ibm.ws.ejb.thinclient.zos_8.5.0.jar para
cualquier cliente que se ejecute en z/OS.
Utilice
com.ibm.ws.ejb.thinclient.jar para cualquier cliente que se ejecute en
plataformas distribuidas. La determinación del cliente que se va a utilizar depende
de la plataforma de cliente, y no de la plataforma del servidor al que se conecta.
Copie el archivo JAR Java Archive) para el cliente ligero de IBM para EJB con el producto WebSphere Application Server, com.ibm.ws.ejb.thinclient_8.5.0.jar
com.ibm.ws.ejb.thinclient.zos_8.5.0.jar y los archivos endorsed_apis_8.5.0.jar en otras máquinas para crear un entorno de cliente ligero
que permita las comunicaciones con los productos.
Las copias del cliente ligero de IBM para EJB están sujetas a los mismos términos y condiciones
del acuerdo de licencia para el producto WebSphere donde se ha obtenido
el cliente ligero para EJB. Consulte los acuerdos de licencia para un uso correcto y otras limitaciones.
Copie el archivo raíz_servidor_aplicaciones\runtimes\endorsed\endorsed_apis_8.5.0.jar en el directorio predeterminado, JAVA_JRE\lib\endorsed. Como alternativa, puede utilizar la propiedad java.endorsed.dirs para especificar un directorio de su elección. Si elige utilizar un directorio alternativo, se recomienda incluir sólo el archivo JAR endorsed_apis.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
- Incluya el archivo com.ibm.ws.orb_8.5.0.jar en la classpath del sistema Java.
- Altere temporalmente la implementación ORB en el JRE, utilizando el Java Endorsed Standards Override Mechanism.
- Establezca la vía de acceso java.endorsed.dirs en un directorio que contenga el archivo com.ibm.ws.orb_8.5.0.jar.
Acerca de esta tarea
Procedimiento
Qué hacer a continuación
-Dcom.ibm.ejs.ras.lite.traceSpecification=*=all