[8.5.5.6 ou ultérieure]

Préparation et exécution d'un client d'application

Apprenez à préparer votre serveur et votre client pour exécuter un client d'application depuis un conteneur de client d'application du profil Liberty.

Pourquoi et quand exécuter cette tâche

Pour qu'un client d'application puisse s'exécuter, il est nécessaire d'appliquer des mises à jour aux fichiers server.xml et client.xml.

Procédure

Préparez votre serveur, comme suit :

  1. Packagez un module client (.jar) et d'autres modules, par exemple un module EJB (.jar), dans un fichier EAR d'application.
  2. Placez le fichier EAR dans le répertoire apps, par exemple, wlp/usr/servers/your_server/apps.
  3. Mettez à jour le fichier de configuration server.xml en ajoutant la fonction appClientSupport-1.0, ainsi que d'autres fonctions nécessaires.
    Important : Cette étape n'est pas obligatoire si votre client d'application est une application autonome.
  4. Mettez à jour le fichier de configuration server.xml en configurant <application/> à l'aide des informations de votre application, par exemple :
    <?xml version="1.0" encoding="UTF-8"?>
    	<server description="new server">
    		<!- Enable features ->
    		<featureManager>
    			<feature>javaee-7.0</feature>
    		</featureManager>
    		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</server>

Préparez votre client, comme suit :

  1. Placez le fichier EAR dans le répertoire apps, par exemple, wlp/usr/clients/your_client/apps.
  2. Mettez à jour le fichier de configuration client.xml en configurant <application/> à l'aide des informations de votre application, par exemple :
    <?xml version="1.0" encoding="UTF-8"?>
    	<client description="new client">
    		<!- Enable features ->
    		<featureManager>
    			<feature>javaeeClient-7.0</feature>
    		</featureManager>
    		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</client>
  3. Facultatif : Ajoutez la fonction appClientSecurity-1.0 dans le fichier client.xml. Voir Création manuelle d'un client d'application de profil Liberty.
  4. Démarrez le serveur.
  5. Exécutez le client en entrant client run your_client. Si votre application client utilise des arguments de ligne de commande, utilisez le format suivant :
    client run {your_client} -- arg1 arg2 ... argn

Vous devez effectuer des étapes supplémentaires si votre serveur et votre client s'exécutent sur des ordinateurs différents. Par défaut, le serveur et le client utilisent localhost:2809. Vous devez configurer IIOP pour établir une connexion entre le serveur et le client, comme suit :

  1. Arrêtez le serveur.
  2. Mettez à jour le fichier server.xml à l'aide de la configuration IIOp, par exemple :
    <iiopEndpoint id="defaultIiopEndpoint" host="user.host.ibm.com" iiopPort="2814" />
  3. Mettez à jour le fichier client.xml à l'aide de la configuration IIOp, par exemple :
    <orb id="defaultOrb" nameService="corbaloc:iiop:user.host.ibm.com:2814/NameService" />
  4. Démarrez le serveur.

Icône indiquant le type de rubrique Rubrique Tâche

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_prepareappclient
Nom du fichier : twlp_setup_prepareappclient.html