Déploiement de l'application du registre UDDI

Vous pouvez déployer une application du registre UDDI dans le cadre de la configuration d'un noeud UDDI. Vous pouvez utiliser un script fourni, la console d'administration ou les commandes de création de script wsadmin.

Avant de commencer

Avant de déployer une application du registre UDDI, vous devez créer la base de données et la source de données du registre UDDI.

Si vous déployez une application de registre UDDI dans un cluster, il est présumé qu'une seule base de données est utilisée pour tous les membres du cluster de telle sorte que le cluster s'affiche sous forme de noeud UDDI unique.

Pourquoi et quand exécuter cette tâche

Cette tâche constitue une étape de la configuration d'un noeud UDDI par défaut ou d'un noeud UDDI personnalisé. Vous pouvez déployer une application de registre UDDI de deux manières :
  • Vous pouvez utiliser un script qui exécute toutes les étapes nécessaires.

    Ce script déploie le registre UDDI sur le serveur ou le cluster spécifié.

  • Vous pouvez utiliser la console d'administration. Vous déployez l'application de registre UDDI, le fichier uddi.ear, puis exécutez les étapes supplémentaires comme indiqué ci-dessous dans cette rubrique. Vous pouvez également suivre la même procédure à l'aide des commandes de création de script wsadmin.

Procédure

  1. Facultatif : Pour déployer une application de registre UDDI à l'aide du script fourni :
    1. [IBM i]Démarrez une session Qshell en saisissant la commande STRQSH depuis la ligne de commande IBM® i.
    2. Exécutez le script uddiDeploy.jacl wsadmin comme indiqué, à partir du répertoire racine_serveur_app/bin.
      [AIX][HP-UX][Linux][Solaris]Remarque : Pour les systèmes d'exploitation UNIX ou Linux, ajoutez le suffixe .sh à la commande wsadmin.
      [AIX Solaris HP-UX Linux Windows][IBM i]
      wsadmin [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
              {node_name server_name | cluster_name}             						  
      [z/OS]
      wsadmin.sh [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
                 {node_name server_name | cluster_name}             						  
      Les attributs de la commande sont les suivants :
      • L'argument -conntype none est facultatif et n'est requis que si le serveur d'applications ou le gestionnaire de déploiement ne sont pas en cours d'exécution.
      • -profileName nom_profil est le profil du gestionnaire de déploiement. Si vous n'indiquez aucun profil, le profil par défaut est utilisé.
      • nom_noeud est le nom du noeud WebSphere Application Server sur lequel le serveur cible s'exécute. Le nom de noeud est sensible à la casse.
      • nom_serveur est le nom du serveur cible sur lequel déployer le registre UDDI (server1, par exemple). Le nom de serveur est sensible à la casse.
      • nom_cluster est le nom du cluster cible dans lequel vous comptez déployer le registre UDDI. Le nom de cluster est sensible à la casse.
      [AIX Solaris HP-UX Linux Windows]Par exemple, pour déployer UDDI sur le noeud MonNoeud et le serveur server1 sous Windows (on suppose ici que server1 est déjà lancé) :
      wsadmin -f uddiDeploy.jacl MyNode server1
      [AIX Solaris HP-UX Linux Windows]Pour déployer UDDI dans le cluster MonCluster sous Windows :
      wsadmin -f uddiDeploy.jacl MyCluster
      [IBM i]Par exemple, pour déployer UDDI sur le noeud MonNoeud et le serveur server1, en supposant que server1 est déjà lancé :
      wsadmin -f uddiDeploy.jacl MyNode server1
      [IBM i]Pour déployer UDDI dans le cluster MonCluster :
      wsadmin -f uddiDeploy.jacl MyCluster
      [z/OS]Par exemple, pour déployer UDDI sur le noeud MonNoeud et le serveur server1, en supposant que server1 est déjà lancé :
      wsadmin.sh -f uddiDeploy.jacl MyNode server1
      [z/OS]Pour déployer UDDI dans le cluster MonCluster :
      wsadmin.sh -f uddiDeploy.jacl MyCluster
  2. Facultatif : Pour déployer une application de registre UDDI à l'aide de la console d'administration, procédez comme suit :
    1. Installez l'application UDDI (fichier uddi.ear) sur le serveur ou le cluster de votre choix.
    2. Cliquez sur Applications > Types d'application > Applications WebSphere enterprise > application_uddi > [Propriétés détaillées] Chargement de classes et détection des mises à jour.
    3. Assurez-vous que l'Ordre du chargeur de classes correspond à Classes chargées en premier avec un chargeur de classe local (dernier parent).
    4. Assurez-vous que la Règle du chargeur de classes WAR correspond à Chargeur de classes unique pour l'application.
    5. Cliquez sur Appliquer, puis sauvegardez les modifications dans la configuration principale.

Résultats

L'application UDDI est déployée. Si le message d'erreur suivant apparaît, vérifiez que vous avez exécuté le script uddiDeploy.jacl à l'aide du profil de gestionnaire de déploiement.
WASX7017E: Exception received while running file "uddiDeploy.jacl"; exception 
information: com.ibm.ws.scripting.ScriptingException: WASX7070E: The 
configuration service is not available.

Que faire ensuite

Poursuivez la configuration du noeud UDDI.

Si vous avez déployé l'application de registre UDDI vers un cluster, vous pouvez mettre à jour des ressources telles que le fournisseur Java™ Database Connectivity (JDBC) et la source de données des membres de cluster individuel afin de permettre un accès correct à la base de données partagée.

Si les ports sur lesquels WebSphere Application Server écoute une valeur sont modifiés par rapport aux valeurs par défaut (9080 et 9443), vous pouvez mettre à jour les alias d'hôte pour les hôtes virtuels de l'application UDDI. Vous pouvez effectuer cette opération pour toute configuration, mais les ports sont plus susceptibles de changer dans un environnement de cluster.


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



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=twsu_uddi_deploy
Nom du fichier : twsu_uddi_deploy.html