Configurer WebSphere Application Server pour l'exécution des applications Build Forge

Configurer WebSphere Application Server pour l'exécution de l'application des services et de l'application d'aide

Pourquoi et quand exécuter cette tâche

Effectuez les étapes de la procédure suivante dans la console d'administration de WebSphere.
L'interface utilisateur de la console d'administration de WebSphere a changé légèrement à compter de la version 8.0. Les instructions ci-dessous s'appliquent aux versions 7 et antérieures. Cette procédure est affectée par les différences suivantes dans la version 8.0 :
  • Pour accéder à une application, utilisez la sélection Applications > Types d'application > Applications d'entreprise.
  • La définition de la racine de contexte se fait à présent après la sélection de l'application.
  • Il n'y a pas de case à cocher pour Créer des MBeans pour les ressources.

Procédure

  1. Ouvrez la console d'administration de WebSphere. Les URL de la console sont les suivantes :
    • http://<hôte_was>:<port_was>/ibm/console ; 9060 est le port par défaut
    • https://<hôte_was>:<port_was>/ibm/console ; 9043 est le port par défaut. Utilisez cette URL lorsque la sécurité administrative WebSphere est activée.
  2. Configurez la prise en charge de votre pilote JDBC.
    1. Créez une variable RBF_JDBC_DRIVER_PATH. Créez la variable dans Environnement > Variables WebSphere. La portée doit comprendre le noeud et le serveur WAS. Définissez la valeur sur le répertoire qui contient vos fichiers JAR de pilote de base de données.
    2. Sauvegardez le changement dans la configuration principale.
    3. Arrêtez et redémarrez le serveur WebSphere pour rendre la nouvelle variable disponible.
    4. Créez une bibliothèque partagée, RBF_JDBC_LIBRARY.

      Effectuez cette opération dans Environnement > Bibliothèques partagées. Ajoutez les noms des fichiers JAR pour votre pilote de périphérique JDBC à l'aide de la variable RBF_JDBC_DRIVER_PATH que vous venez de créer. Si vous avez plusieurs fichiers jar à répertorier, placez chaque fichier jar sur une ligne différente (comme avec DB2).

      L'exemple suivant concerne un pilote de base de données MySQL :

      ${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar

      L'exemple suivant concerne DB2 :

      ${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
      ${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar

      Sous Unix ou Linux (dans ces exemples), utilisez la barre oblique (/) au lieu de la barre oblique inversée (\).

    5. Sauvegardez la modification apportée à la configuration principale.
  3. Installez le fichier WAR de l'application Build Forge.
    1. Ouvrez Applications > Applications d'entreprise.
    2. Cliquez sur Installation.
    3. Accédez au fichier rbf-services.war. Utilisez rbf-services comme racine de contexte.
      • Systèmes Windows :
        <rép_install_bf>\PrepForExternal\rbf-services.war
      • Systèmes UNIX et Linux :
        <rép_install_bf>/Platform/PrepForExternal/rbf-services.war
    4. Cliquez sur Suivant et décochez la case suivante si elle est cochée :
      • Créer des MBeans pour les ressources
    5. Cliquez sur Suivant jusqu'à ce que vous voyiez un bouton Terminer, puis cliquez sur Terminer.
    6. Cliquez sur Sauvegarder en bas du texte d'installation.
  4. Installez le fichier WAR de l'application d'aide Build Forge.
    1. Ouvrez Applications > Applications d'entreprise.
    2. Cliquez sur Installation.
    3. Accédez au fichier BuildForgeHelp.war dans le répertoire d'installation Build Forge. Utilisez /BuildForgeHelp comme racine de contexte.
    4. Cliquez sur Suivant et décochez la case suivante si elle est cochée :
      • Créer des MBeans pour les ressources
    5. Cliquez sur Suivant jusqu'à ce que vous voyiez un bouton Terminer, puis cliquez sur Terminer.
    6. Cliquez sur Sauvegarder en bas du texte d'installation.
  5. Définissez RBF_JDBC_LIBRARY comme référence de bibliothèque partagée.
    1. Ouvrez Applications > Applications d'entreprise.
    2. Cliquez sur le lien rbf-services.war.
    3. Cliquez sur Références de bibliothèque partagée.
    4. Sélectionnez la case A Services Layer Login (Connexion à la couche de services).
    5. Cliquez sur Reference Shared Libraries (Référencer les bibliothèques partagées).
    6. Ajoutez RBF_JDBC_LIBRARY à la liste.
  6. Définissez l'ordre des chargeurs de classe. Sous Manage Modules (Gérer les modules), sélectionnez A Services Layer Login Servlet (Servlet de connexion à la couche de services) et recherchez Class loader order (Ordre du chargeur de classes) dans la liste déroulante. Remplacez cette valeur par Classes loaded with local class loader first (parent last) (Classes chargées au préalable avec le chargeur de classes local (parent en dernier)).
  7. Sauvegardez les changements dans la configuration principale.
  8. Vérifiez le fichier de configuration de Build Forge. Assurez-vous que l'entrée services_url dans ce fichier pointe sur l'URL correcte. Si vous utilisez WAS, la valeur de cette propriété dans buildforge.conf doit ressembler à ceci : https://<nomhôte>:9443/rbf-services ou https://<nomhôte>:9080/rbf-services. Le fichier buildforge.conf se trouve à l'emplacement suivant :
    • Systèmes Windows
      <rép_install_bf>\
    • Systèmes UNIX et Linux
      <rép_install_bf>/Platform/
  9. Ajoutez des droits d'exécution sur tous les fichiers dans le répertoire bin de rbf-services (systèmes UNIX et Linux). Dans cet exemple, le profil AppSrv01 est utilisé. Remplacez AppSrv01 par le nom de votre profil si vous en utilisez un autre.
    chmod -R 755 <rép_install_WAS>/AppServer/profiles/AppSrv01/installedApps/<noeud>/rbf-services_war.ear/rbf-services.war/bin
  10. Mettez à jour la variable PATH de sorte qu'elle inclue le répertoire des bibliothèques de jetons.
    • Systèmes Windows
      <rép_install_bf>\token_libs
    • Systèmes UNIX et Linux
      <rép_install_bf>/Platform/token_libs
  11. Si un système WAS ou Linux 64 bits est utilisé, vous devez copier les bibliothèques 64 bits fournies.
    1. Renommez le fichier de bibliothèques 32 bits.
      • Systèmes Windows : renommez <rép_install_bf>\token_libs\rcl_rational.dll en <rép_install_bf>\token_libs\rcl_rational.dll.old.
      • Systèmes UNIX et Linux : renommez <rép_install_bf>/Platform/token_libs/librcl_rational.so en <rép_install_bf>/Platform/token_libs/librcl_rational.so.old.
    2. Copiez les fichiers de bibliothèques 64 bits de token_libs_64 vers token_libs. N'utilisez pas de retours à la ligne dans les commandes. Ils sont utilisés ici pour plus de lisibilité.
      • Systèmes Windows
        copy <rép_install_bf>\token_libs_64\rcl_rational.dll 
             <rép_install_bf>\token_libs\rcl_rational.dll
      • Systèmes UNIX et Linux
        cp <rép_install_bf>/Platform/token_libs_64/librcl_rational.so 
           <rép_install_bf>/Platform/token_libs/librcl_rational.so

Commentaires en retour