Iniciado de cliente de aplicaciones de Java Web Start
El iniciador de cliente de aplicaciones de Java™ Web Start es una clase Java, com.ibm.websphere.client.installer.ClientLauncher, que tiene un método main() al que Java Web Start llama para iniciar el contenedor del cliente de aplicaciones y para invocar al método main() del cliente de aplicaciones. Proporciona funciones similares a la línea de mandatos lauchClient para iniciar clientes de aplicación desde la línea de mandatos.
La clase com.ibm.websphere.client.launcher.ClientLauncher está empaquetada en el archivo WebSphereClientLauncher.jar en el directorio <app_client_root>/lib/webstart.
- com.ibm.websphere.client.launcher.main
- Si el cliente que debe ejecutarse es un cliente ligero, entonces debe especificarse esta propiedad. Especifica la clase en la que reside el punto de entrada principal de la aplicación. Es el nombre de clase principal de un cliente de aplicaciones ligero. Si está establecido, el iniciador no iniciará el contenedor cliente, sino que invocará el método principal de la aplicación directamente. No obstante, si también está establecido com.ibm.websphere.client.launcher.ear, se omitirá.
- com.ibm.websphere.client.launcher.ear
- Si el cliente que debe ejecutarse es un cliente Java Platform, Enterprise Edition (Java EE), entonces debe especificarse esta propiedad. Especifica el nombre del archivo ear que se va a ejecutar. Esta propiedad tiene prioridad sobre com.ibm.websphere.client.launcher.main aunque sólo debe especificarse una de las dos propiedades.
Cuando está establecido com.ibm.websphere.client.launcher.ear, el iniciador del cliente de aplicaciones de JWS admite casi todos los argumentos –CC que admite la herramienta de línea de mandatos lauchClient. No obstante, si sólo está establecido com.ibm.websphere.client.launcher.main, el iniciador sólo admitirá el argumento –CCD. En la tabla siguiente se muestra la comparación de los argumentos –CC admitidos para la herramienta de línea de mandatos launchClient y el iniciador del cliente de aplicaciones para JWS:
Argumento -CC | launchClient | Iniciador del cliente de aplicaciones para JWS |
---|---|---|
-CCverbose | Sí | Sí |
-CCjar | Sí | Sí |
-CCclasspath | Sí | N/D |
-CCadminConnectorHost | Sí | Sí |
-CCadminConnectorPort | Sí | Sí |
-CCadminConnectorType | Sí | Sí |
-CCadminConnectorUser | Sí | Sí |
-CCaltDD | Sí | Sí |
-CCBootstrapHost | Sí | Sí |
-CCBootstrapPort | Sí | Sí |
-CCproviderURL | Sí | Sí |
-CCinitonly | Sí | N/D |
-CCtrace | Sí | Sí |
-CCtracefile | Sí | Sí |
-CCsecurityManager | Sí | N/D |
-CCsecurityMgrClass | Sí | N/D |
-CCsecurityMgrPolicy | Sí | N/D |
-CCD | Sí | Sí |
-CCexitVM | Sí | Sí |
-CCdumpJavaNameSpace | Sí | Sí |
-CCsoapConnectorPort | Sí | Sí |
-CCtraceMode | Sí | Sí |
-CCclassLoaderMode | Sí | Sí |
<argument>-CCDcom.ibm.ssl.keyStore= ${WAS_ROOT}/etc/key.p12</argument>se expandirá hasta la ubicación del raíz de instalación y el argumento se convertirá:
-CCDcom.ibm.ssl.keyStore=/home/tiu/.java/deployment/cache/javaws/ext/E1134532441112/etc/key12.p12En la tabla siguiente se muestran tres claves de macro que se admiten actualmente y el iniciador las sustituirá:
Clave de macro | Valor |
---|---|
${WAS_ROOT} | Ubicación raíz de instalación en la memoria caché de JWS que el contenedor de cliente de aplicaciones y el instalador en tiempo de ejecución para JWS utilizan. |
${JAVA_HOME} | Ubicación de inicio de Java. El valor de retorno de System.getProperty(“java.home”). |
${USER_HOME} | Ubicación de inicio de usuario. El valor de retorno de System.getProperty(“user.home”). |