对 Enterprise JavaBeans (EJB) 运行 IBM 瘦客户机
EJB 客户机是“基于因特网 ORB 间协议的远程方法调用”(RMI-IIOP) Java™ Platform, Standard Edition (Java SE) 应用程序,它通过查找 Java 命名和目录接口 (JNDI) 来访问服务器中的远程 Enterprise Java Beans。IBM® Thin Client for EJB 的覆盖区较小,因此易于部署到 Java SE 环境和 Eclipse 富客户机平台 (RCP) 环境。可通过将 WebSphere® Application Server 安装或 Application Client for WebSphere Application Server 安装与您的应用程序配合使用来捆绑 IBM Thin Client for EJB 库。IBM Thin Client for EJB 还扩展了 Java SE 运行时选项。它可在随 WebSphere Application Server 产品打包的 Java 运行时环境 (JRE)、从 Oracle Web 站点下载的 JRE 或从 HP Web 站点下载的 JRE 中运行。
开始之前
如果在非 IBM 产品平台上将 IBM Thin Client for EJB 与非 IBM 产品 JRE 配合运行,那么需要 IBM ORB
实现库。例如,在 Windows、Linux 或 Solaris 上将 IBM Thin Client for EJB 与
Sun Microsystems JRE 或者在 HP-UX 上与 HP JRE 配合运行。IBM 提供的 Solaris 混合 JRE 以及 HP 混合 JRE 不会被视为非 IBM 产品
JRE 环境。
IBM Thin Client for EJB 可使用 JNDI 查找操作来访问 WebSphere Application Server 上的 V2.x 和 V3.0 EJB,但无法通过资源注入来访问 V3.x EJB。如果客户机应用程序是在 Java Platform, Enterprise Edition (Java EE) 应用程序客户机容器内运行的 Java Platform, Enterprise Edition (Java EE) 应用程序客户机,那么资源注入是受支持的。
设置 EJB
瘦客户机环境之前,请获取 EJB Thin Client for WebSphere Application Server 的 Java 归档 (JAR) 文件。要获取
EJB Thin Client for WebSphere Application Server,请安装
WebSphere Application Server 或应用程序客户机。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 位于 app_server_root\runtimes 目录。
使用 com.ibm.ws.ejb.thinclient.zos_8.5.0.jar(对于正在 z/OS 上运行的任何客户机)。
使用
com.ibm.ws.ejb.thinclient.jar(对于在分布式平台上运行的任何客户机)。应根据客户机平台而不是您要连接至的服务器的平台来确定要使用的客户机。
将
WebSphere Application Server 产品附带的 IBM Thin
Client for EJB 的 Java 归档
(JAR) 文件(com.ibm.ws.ejb.thinclient_8.5.0.jar
com.ibm.ws.ejb.thinclient.zos_8.5.0.jar 和
endorsed_apis_8.5.0.jar 文件)复制到其他机器上,以创建允许与产品通信的轻量级客户机环境。IBM Thin Client for EJB 的副本都遵循从中获取 Thin Client for EJB 的
WebSphere 产品的许可协议的条款和条件。请参阅许可协议以了解正确的用法及其他局限性。
将 app_server_root\runtimes\endorsed\endorsed_apis_8.5.0.jar 文件复制到缺省目录 JAVA_JRE\lib\endorsed 中。 或者,可使用 java.endorsed.dirs 属性以指定您选择的目录。如果选择使用备用目录,那么最好只包括 endorsed_apis JAR 文件。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
- 将 com.ibm.ws.orb_8.5.0.jar 文件添加到 Java 系统类路径中。
- 通过使用 Java 授权标准覆盖机制,覆盖 JRE 中的缺省 ORB 实现。
- 将 java.endorsed.dirs 路径设置为 com.ibm.ws.orb_8.5.0.jar 文件所在的目录。
关于此任务
过程
下一步做什么
-Dcom.ibm.ejs.ras.lite.traceSpecification=*=all