Fichier du descripteur de déploiement JNLP (Java Network Launcher Protocol) de l'application client

Le fichier du descripteur de déploiement est le principal fichier de descripteur JNLP (Java™ Network Launcher Protocol) de l'application client.

Emplacement

L'application client a une dépendance d'environnement d'exécution des clients d'application qui fournit les éléments suivants :
  • Environnement d'exécution Java SE IBM®
  • Propriétés d'environnement d'exécution des clients d'application
  • Fichier SSL KeyStore and TrustStore
  • Fichiers JAR de bibliothèque d'environnement d'exécution des clients d'application (facultatif pour les applications des clients d'application partiels)
Si la dépendance d'exécution des clients d'application n'est pas détectée, elle est téléchargée et installée dans JWS (Java Web Start), comme décrit par le fichier du descripteur JNLP du programme d'installation de l'environnement d'exécution des clients d'application. Par exemple :
<j2se version="1.6" href="http://your_server.com/jws/wasappclient/download.jnlp"/>

Remarques d'utilisation

L'application client doit aussi inclure le fichier WebSphereClientLauncher.jar, qui contient la classe du programme de lancement com.ibm.websphere.client.launcher.ClientLauncher, qui effectue l'une des actions suivantes :
  • S'il s'agit d'une application client Java Platform Enterprise Edition (c'est-à-dire que les ressources de l'application contiennent un fichier EAR contenant l'application client), le fichier EAR doit être spécifié en tant que ressource Java Archive (JAR), de façon à pouvoir être téléchargé dans JWS et indiqué dans la propriété système com.ibm.websphere.client.launcher.ear. Voir Fichier de descripteur JNLP d'une application de client d'application Java EE pour obtenir un exemple.
  • S'il s'agit d'une application du client d'application partiel, le fichier JAR correspondant doit être spécifié en tant que ressource JAR pour pouvoir être téléchargé dans JWS ; le nom de la classe contenant le point d'entrée de la méthode principale est spécifié dans la propriété système com.ibm.websphere.client.launcher.main. Voir Fichier de descripteur JNLP d'une application de client d'application partiel pour obtenir un exemple.

La spécification JNLP requiert tous les fichiers de ressource (JAR ou EAR) utilisés dans un fichier JNLP à signer.

Vous pouvez spécifier les arguments –CC définis dans l'outil launchClient d'une application de client d'application J2EE dans la section relative aux arguments de l'application des fichiers de descripteur JNLP. Toutefois, seul l'argument –CCD est pris en charge pour une application de client d'application partiel afin de définir les propriétés système. La balise JNLP <property> permet également de définir ces propriétés. Pour plus de détails, voir l'exemple suivant :
<property name="java.naming.provider.url" value="corbaloc:iiop:myserver.com:9089"/>
Pour une application de client d'application J2EE, spécifiez les arguments d'application suivants, comme défini dans le JNLP.
  1. Spécifiez l'URL du fournisseur de votre serveur cible, comme indiqué dans l'exemple suivant :
    <argument> >-CCDjava.naming.provider.url =corbaloc:iiop:myserver.mydomain.com:9080 </argument>
  2. Spécifiez l'emplacement du fichier de clés SSL et du fichier des tiers dignes de confiance SSL. Ces fichiers doivent être disponibles sur la machine client. Pour utiliser ceux de la dépendance d'exécution des clients d'application installés dans le cache JWS, spécifiez les arguments d'application suivants :
    <argument> -CCDcom.ibm.ssl.keyStore=${WAS_ROOT}/etc/key.p12 </argument>
    <argument>-CCDcom.ibm.ssl.trustStore=${RACINE_WAS}/etc/trust.p12 </argument>
  3. Spécifiez le facteur initial du contexte de nommage, comme indiqué dans l'exemple suivant :
    <argument>-CCDjava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory </argument>
    Pour une application de clients d'application partiels, vous devez également spécifier l'emplacement des fichiers sas.client.props et ssl.client.props situés dans la dépendance d'exécution des clients d'application installée dans le cache JWS.
    <argument>-CCDcom.ibm.CORBA.ConfigURL=file:${RACINE_WAS}/properties/sas.client.props </argument>
    <argument>-CCDcom.ibm.SSL.ConfigURL=file:${RACINE_WAS}/properties/ssl.client.props </argument>
    Si des paramètres par défaut contenus dans le fichier sas.client.props et sas.client.props nécessitent des modifications, utilisez –CCD pour effectuer ces modifications via les propriétés système, comme indiqué dans l'exemple ci-dessous :
    <argument>-CCDjavacom.ibm.CORBA.securityEnabled=false </argument>
    Important : Le jeton ${WAS_ROOT} utilisé dans le fichier JNLP est remplacé par la classe de programme de lancement com.ibm.websphere.client.launcher.ClientLauncher à l'emplacement de l'installation de dépendance d'exécution des clients d'application, dans la cache JWS. Si vous utilisez JSP pour créer de manière dynamique ce fichier de description JNLP, vous devez précéder ce symbole d'un caractère d'échappement car sa signification est différente dans JSP 2.0. Pour plus de détails, voir l'exemple suivant :
    <argument>-CCDcom.ibm.ssl.keyStore=\${RACINE_WAS}/etc/key.p12 </argument>
    <argument>-CCDcom.ibm.ssl.trustStore=\${RACINe_WAS}/etc/trust.p12 </argument>

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_jnlp
Nom du fichier : rcli_jnlp.html