Programme de lancement de client d'application pour Java WebStart

Le programme de lancement de client d'application pour Java™ WebStart est une classe Java, com.ibm.websphere.client.installer.ClientLauncher, qui comprend une méthode main() appelée par Java WebStart pour démarrer le conteneur du client d'application et pour appeler la méthode main() du client d'application. Elle fournit des fonctions similaires à celles de l'outil de ligne de commande launchClient pour le démarrage des clients d'application depuis la ligne de commande.

La classe com.ibm.websphere.client.launcher.ClientLauncher est incluse dans le fichier WebSphereClientLauncher.jar sous le répertoire <app_client_root>/lib/webstart.

Les propriétés ci-après doivent être définies pour le programme de lancement.
com.ibm.websphere.client.launcher.main
Si le client à exécuter est un client partiel, cette propriété doit être spécifiée. Elle indique la classe dans laquelle se trouve le point d'entrée principal de l'application. Il s'agit du nom de classe principale pour un client d'application partiel. Si cet élément est défini, le programme de lancement ne démarre pas le conteneur client. A la place, il appelle la méthode main pour l'application directement. Toutefois, si com.ibm.websphere.client.launcher.ear est également défini, il est ignoré.
com.ibm.websphere.client.launcher.ear
Si le client à exécuter est un client Java Platform Enterprise Edition (Java EE), cette propriété doit être spécifiée. Elle indique le nom du fichier ear à exécuter. Cette propriété est prioritaire par rapport à la propriété com.ibm.websphere.client.launcher.main bien qu'une seule de ces deux propriétés doit être indiquée.
Ces propriétés ne sont pas définies dans un fichier de propriétés distinct. Elles sont définies dans les fichiers JNLP (Java Network Launching Protocol).

Lorsque com.ibm.websphere.client.launcher.ear est défini, le programme de lancement de client d'application pour JWS prend en charge la plupart des arguments –CC tout comme le fait l'outil de ligne de commande lauchClient. Toutefois, si seul com.ibm.websphere.client.launcher.main est défini, le programme de lancement prend uniquement en charge l'argument –CCD. Les arguments –CC pris en charge pour l'outil de ligne de commande launchClient et le programme de lancement de client d'application pour JWS sont décrits dans le tableau suivant :

Tableau 1. Comparaison des arguments –CC pris en charge pour l'outil de ligne de commande launchClient et le programme de lancement de client d'application pour JWS. Comparaison des arguments –CC pris en charge
Argument -CC launchClient Programme de lancement de client d'application pour JWS
-CCverbose Yes Yes
-CCjar Yes Yes
-CCclasspath Yes N/A
-CCadminConnectorHost Yes Yes
-CCadminConnectorPort Yes Yes
-CCadminConnectorType Yes Yes
-CCadminConnectorUser Yes Yes
-CCaltDD Yes Yes
-CCBootstrapHost Yes Yes
-CCBootstrapPort Yes Yes
-CCproviderURL Yes Yes
-CCinitonly Yes N/A
-CCtrace Yes Yes
-CCtracefile Yes Yes
-CCsecurityManager Yes N/A
-CCsecurityMgrClass Yes N/A
-CCsecurityMgrPolicy Yes N/A
-CCD Yes Yes
-CCexitVM Yes Yes
-CCdumpJavaNameSpace Yes Yes
-CCsoapConnectorPort Yes Yes
-CCtraceMode Yes Yes
-CCclassLoaderMode Yes Yes
L'extension de macro est prise en charge pour l'argument –CCD par le programme de lancement de client d'application pour JWS. Le programme de lancement remplace automatiquement certaines clés de macro (marquées par les caractères ${…}) par la valeur calculée lors de l'exécution. Par exemple, si une clé de macro est utilisée dans l'argument –CCD du fichier manifeste JNLP de client d'application,
<argument>-CCDcom.ibm.ssl.keyStore= ${RACINE_WAS}/etc/key.p12</argument>
Cet élément sera développé en fonction de l'emplacement racine de l'installation du cache JWS et l'argument devient :
-CCDcom.ibm.ssl.keyStore=/home/tiu/.java/deployment/cache/javaws/ext/E1134532441112/etc/key12.p12
Le tableau suivant affiche les trois clés de macro actuellement prises en charge et qui seront remplacées par le programme de lancement :
Tableau 2. Clés de macro actuellement prises en charge. Clés de macro prises en charge
Clé de macro valeur
${RACINE_WAS} Emplacement racine de l'installation dans le cache JWS utilisé par le conteneur client de l'application et le programme d'installation d'exécution pour JWS.
${RACINE_JAVA} Emplacement de la racine Java. Valeur de retour de System.getProperty(“java.home”).
${RACINE_UTILISATEUR} Emplacement du répertoire racine de l'utilisateur. Valeur de retour de System.getProperty(“user.home”).

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rcli_launcher
Nom du fichier : rcli_launcher.html