使用 Java Web Start 来下载和运行 Java EE 客户机应用程序
Java™ Web Start 技术由 Java Standard Edition 运行时环境提供,用于通过在客户端机器上的 Web 浏览器中执行一次单击操作,在远程客户端机器上部署 Java Enterprise Edition 应用程序客户机(包括瘦应用程序客户机)。
开始之前
使用 Java Web Start 来部署应用程序客户机时,支持的客户机平台与 IBM® Application Client for WebSphere® Application Server 支持的平台相同(Linux on Power® 和 OS/400® 操作系统除外)。

关于此任务
要使用 Java Web Start 来部署应用程序客户机,必须至少在客户端机器上安装 Java SE 运行时环境。Java SE 运行时环境包含 Java Web Start,后者实现了 JSR 56:Java 网络启动协议和 API。应用程序客户机企业归档 (EAR) 文件是中央服务器上 JNLP 描述符文件中的 Java 归档 (JAR) 资源。JNLP 描述符文件还指定了与运行应用程序相关的运行时环境需求。
WebSphere Application Server 提供了启动程序类,用于在 Java Web Start 内的应用程序客户机容器中启动 Java EE 应用程序客户机。在客户端机器上,可能尚未安装 IBM Application Client for WebSphere Application Server。在这种情况下,请通过 Java Web Start 来创建并安装应用程序客户机容器和运行时程序包作为运行时环境。JNLP 描述符文件指定此运行时环境作为用于运行 Java EE 应用程序客户机的必需运行时环境。
WebSphere Application Server 还提供了用于根据现有 IBM Application Client for WebSphere Application Server 安装来创建此应用程序客户机容器和运行时程序包的命令行实用程序,并提供了用于安装此程序包作为应用程序客户机容器的运行时环境的安装程序类,而且还在 IBM Application Client for WebSphere Application Server 安装中提供了 Java 运行时环境 (JRE)。要运行 Java EE 应用程序客户机,请将 EAR 文件部署为 JNLP 描述符文件中描述的 JAR 资源。
过程
示例
客户机样本包括 Java Web Start 部署样本。此样本演示使用自动化 ANT 脚本来部署 Java EE 应用程序客户机时执行的步骤。此样本包含一个用于生成具有 JNLP 版本标识(例如 x-java-jnlp-version-id)的运行时安装程序 JNLP 响应的 Servlet。