Java Web Start 的应用程序客户机启动程序

Java™ Web Start 的应用程序客户机启动程序是 Java 类 com.ibm.websphere.client.installer.ClientLauncher,包含 Java Web Start 调用的 main() 方法,以开始应用程序客户机容器和调用应用程序客户机的 main() 方法。它提供和 lauchClient 命令行工具类似的功能,从命令行开始应用程序客户机。

com.ibm.websphere.client.launcher.ClientLauncher 类打包在 <app_client_root>/lib/webstart 目录下的 WebSphereClientLauncher.jar 文件中。

启动程序工具要求定义了下列属性。
com.ibm.websphere.client.launcher.main
如果要运行的客户机是瘦客户机,那么应该指定此属性。它指定应用程序的主入口点所驻留的类。它是瘦应用程序客户机的主要类名。如果设置它,那么启动程序不会开始客户机容器,而是直接调用应用程序的主方法。但是,如果还设置了 com.ibm.websphere.client.launcher.ear,那么忽略它。
com.ibm.websphere.client.launcher.ear
如果要运行的客户机是 Java Platform, Enterprise Edition (Java EE) 客户机,那么应该指定此属性。它指定要执行的 EAR 文件的名称。虽然只需指定两个属性中的一个,也应优先指定此属性,而不是 com.ibm.websphere.client.launcher.main
这些属性不是在单独的属性文件中定义的。相反地,它们被定义为 Java 网络启动协议文件部分。

设置了 com.ibm.websphere.client.launcher.ear 后,JWS 的应用程序客户机启动程序几乎支持所有的 –CC 参数,这与 lauchClient 命令行工具支持一样。但是,如果只设置 com.ibm.websphere.client.launcher.main,那么启动程序将只支持 –CCD 参数。下表显示 launchClient 命令行工具和 JWS 的应用程序客户机启动程序支持的 - CC 参数的不同。

表 1. launchClient 命令行工具与 JWS 的应用程序客户机启动程序的 - CC 参数的不同. 支持的 - CC 参数的不同
-CC 参数 launchClient JWS 应用程序客户机启动程序
-CCverbose
-CCjar
-CCclasspath 不适用
-CCadminConnectorHost
-CCadminConnectorPort
-CCadminConnectorType
-CCadminConnectorUser
-CCaltDD
-CCBootstrapHost
-CCBootstrapPort
-CCproviderURL
-CCinitonly 不适用
-CCtrace
-CCtracefile
-CCsecurityManager 不适用
-CCsecurityMgrClass 不适用
-CCsecurityMgrPolicy 不适用
-CCD
-CCexitVM
-CCdumpJavaNameSpace
-CCsoapConnectorPort
-CCtraceMode
-CCclassLoaderMode
JWS 应用程序客户机启动程序支持宏扩展额 - CCD 参数。启动程序将使用运行时计算的值自动替换某些宏键(附带 ${…})。例如,如果在应用程序客户机 JNLP 清单文件中的 - CCD 参数中使用宏键,
<argument> -CCDcom.ibm.ssl.keyStore=${WAS_ROOT}/etc/key.p12 </argument>
那么会将其扩展到 JWS 高速缓存安装根位置,而且参数变为:
-CCDcom.ibm.ssl.keyStore=/home/tiu/.java/deployment/cache/javaws/ext/E1134532441112/etc/key12.p12
下表中显示当前支持并将被启动程序替换的三种宏键:
表 2. 当前支持的宏键. 支持的宏键
宏键
${WAS_ROOT} JWS 中的安装根位置,由 JWS 应用程序客户机容器和运行时安装程序使用。
${JAVA_HOME} Java 主目录的位置。返回值为 System.getProperty(“java.home”)。
${USER_HOME} 用户主目录位置。返回值为 System.getProperty(“user.home”)。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_launcher
文件名:rcli_launcher.html