Content Platform Engine, Version 5.2.1       Serveur d'applications :  WebLogic Application Server     

Configuration du WebLogic Server pour Content Platform Engine

Vous devez configurer le WebLogic Server après l'avoir installé sur la machine où vous allez installer et déployer Content Platform Engine.

Avant de commencer

Avant d'installer et de déployer Content Platform Engine sur une machine de WebLogic Server, vous devez créer un domaine WebLogic Server et installer des pilotes JDBC. (Les pilotes doivent être installés sur la machine de WebLogic Server, que votre base de données y soit installée ou non).

Pourquoi et quand exécuter cette tâche

High availabilityContent Platform Engine est une application d'entreprise s'exécutant sur un serveur d'applications Java™ et qui peut être configurée dans un environnement à haute disponibilité. Dans cette configuration, un serveur d'administration gère plusieurs instances de serveur d'applications. Les modifications apportées aux applications et aux configurations sont implémentées via l'utilisation d'un serveur d'applications et d'une interface et sont envoyées à chaque noeud de cluster. Dans ce type de configuration, le logiciel de serveur d'applications fournit les composants permettant de générer et de déployer des applications d'entreprise à haute disponibilité.

Important : Vous devez utiliser Configuration Manager, plutôt qu'une méthode manuelle, pour créer les sources de données dont Content Platform Engine se sert pour se connecter à une base de données. Une source de données créée manuellement (par interaction directe avec une interface de serveur d'applications) peut inclure, par défaut, de nombreuses propriétés personnalisées inutiles et potentiellement dangereuses. De même, pour quelques combinaisons de type de base de données et de type de serveur d'applications, Configuration Manager ajoute certaines propriétés personnalisées spécifiques à la source de données qu'il crée, propriétés que vous pourriez omettre si vous créiez la source de données manuellement. Sans ces propriétés personnalisées supplémentaires, des erreurs d'exécution peuvent se produire lorsque Content Platform Engine tente de se connecter à une base de données.

Procédure

Pour configurer le WebLogic Server, procédez comme suit :

  1. Utilisez l'assistant de configuration WebLogic afin de créer un domaine de WebLogic Server pour Content Platform Engine. Dans les étapes suivantes, utilisez le nom de domaine FNCEDomain. Référez-vous à la procédure suivante lorsque vous configurez le domaine :
    1. Sélectionnez le mode de production pour le mode de démarrage du serveur.
    2. Sélectionnez le kit JDK (Java Development Kit) approprié à votre environnement, en suivant les instructions du document IBM FileNet P8 system requirements sur la page IBM® FileNet P8 system requirements .
  2. Utilisez la console d'administration WebLogic pour configurer les paramètres suivants :
    1. Facultatif : Créez un fournisseur d'authentification de WebLogic Server. Vous pouvez utiliser l'outil Content Platform Engine Configuration Manager pour créer ultérieurement un fournisseur d'authentification de WebLogic Server ou vous pouvez créer maintenant le fournisseur en utilisant la console WebLogic.
      Important : Dans certains cas (par exemple, si vous avez un fournisseur de connexion unique, tel Netegrity SiteMinder), Configuration Manager ne peut pas configurer un fournisseur d'authentification WebLogic.
    2. Pour des raisons de performances, définissez les paramètres qui contrôlent les recherches dans le fournisseur d'authentification, comme cela est présenté dans le tableau suivant :
      Tableau 1. Paramètres de recherche du fournisseur d'authentification
      Paramètre Valeur Description
      Recherche d'appartenance de groupe illimitée Les recherches de groupe sont illimitées
      Niveau maximal de recherche d'appartenance de groupe 0 Seuls les membres directs de groupe sont trouvés

      Si des incidents liés aux performances surviennent, changez la valeur du paramètre de recherche d'appartenance de groupe en limitée.

    3. Si vous n'utilisez pas Configuration Manager pour configurer vos paramètres LDAP, définissez la valeur de l'indicateur de contrôle. Sélectionnez REQUIRED pour l'indicateur de contrôle afin de permettre les connexions au domaine FNCEDomain par les utilisateurs authentifiés LDAP dans l'authentificateur par défaut qui ne sont pas dans le domaine de sécurité actif FNCEDomain. L'outil Configuration Manager définit cet indicateur lors de l'exécution de la tâche de configuration LDAP.
    4. Si vous utilisez plusieurs fournisseurs d'authentification dans un environnement Active Directory de domaines comportant plusieurs arborescences, réorganisez la liste des fournisseurs le cas échéant afin que le fournisseur le plus fréquemment utilisé apparaisse en premier dans la liste et celui le moins utilisé apparaisse en dernier. Une réorganisation est nécessaire afin d'empêcher des erreurs de connexion lorsque plusieurs utilisateur accèdent simultanément à FileNet P8 Workplace.
    5. Indiquez les tailles de pile suivantes pour la machine JVM :
      Taille de pile Java initiale (-Xms) :
      512 Mo
      Taille maximale de la pile Java (-Xmx) :
      1024 Mo
    6. Définissez les paramètres JVM suivants :
      • -Duser.language=fr
      • -Duser.region=FR
      • -Duser.country=FR
  3. Voir IBM FileNet P8 system requirements sur la page IBM FileNet P8 system requirements pour plus d'informations sur le fichier de pilote JDBC pour le type de base de données dont vous avez besoin pour la base de données GCD ou pour une librairie que vous créerez ultérieurement.
  4. En fonction de votre base de données, utilisez une des procédures suivantes pour installer les pilotes JDBC.
    DB2
    1. Procurez-vous sur le site Web IBM la dernière version du pilote JDBC DB2 redistribuable qui correspond à la version du kit JDK sur votre machine de WebLogic Server.
    2. Ajoutez les fichiers db2jcc.jar et db2jcc_license_cu.jar au chemin d'accès aux classes du WebLogic Server en modifiant le fichier startWebLogic.cmd ou startWebLogic.sh pour le domaine du WebLogic Server que vous avez créé. Par exemple :
      set CLASSPATH=%CLASSPATH%;c:\db2\jdbc\db2jcc.jar;c:\db2\
      jdbc\db2jcc_license_cu.jar
    Microsoft SQL Server
    1. Téléchargez et décompressez à partir du support Microsoft la version du pilote JDBC SQL Server qui correspond à la version du kit JDK sur votre machine de WebLogic Server. Placez le fichier de pilote JDBC dans un répertoire chemin_jdbc sur votre machine de serveur d'applications :
      AIX, HPUX, HPUXi, Linux, Solaris
      /opt/jars
      Windows
      C:\jars
    2. Effectuez la procédure suivante en fonction du type de système d'exploitation.
      AIX, HPUX, HPUXi, Linux, Solaris
      Editez le fichier startWebLogic.sh en insérant les deux lignes suivantes immédiatement après la première occurrence de la ligne CLASSPATH=...
       JDBC_PATH="jdbc_path/sqljdbc20/enu/sqljdbc4.jar"
       CLASSPATH="$JDBC_PATH:$CLASSPATH"
      Windows
      Editez le fichier startWebLogic.cmd (se trouvant par défaut dans le répertoire C:\Racine_WL\user_projects\domains\bin\FNCEDomain) pour le domaine WebLogic que vous avez créé. Insérez les deux lignes suivantes immédiatement après la première occurrence de la ligne CLASSPATH=...
      set JDBC_PATH=chemin_jdbc\sqljdbc_1.0\enu\sqljdbc.jar
      set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
    Oracle
    1. Vérifiez si le fichier pilote Oracle se trouve déjà sur votre machine WebLogic en recherchant ojdbc##.jar dans le répertoire chemin_installation_wls/server/lib, où chemin_installation_wls correspond au chemin d'installation du WebLogic Server.
    2. Lorsqu'aucun fichier de pilote JDBC Oracle n'est présent, téléchargez le fichier (celui qui correspond à la version du kit JDK sur votre machine de WebLogic Server) à partir du site Web Oracle JDBC Driver Downloads dans un répertoire sur la machine WebLogic.
      Restriction : Si vous envisagez d'installer des modules complémentaires (extensions des composants principaux IBM FileNet P8) et que votre base de données Content Platform Engine est Oracle, les exigences en matière de fichier de pilote JDBC Oracle peuvent être plus restrictives. Pour connaître la version et le numéro de correctif requis, voir le document IBM FileNet P8 system requirements.
    3. A partir du site Web Oracle, appliquez le correctif Oracle Ojdbc##.jar.
    4. Dans le cas du domaine de WebLogic Server que vous avez créé, appliquez les changements suivants :
      Windows
      Dans le fichier startWebLogic.cmd, insérez les deux lignes suivantes juste après la première ligne set CLASSPATH :
      set JDBC_PATH=chemin_jdbc\ojdbc##.jar 
      set CLASSPATH=%JDBC_PATH%;%CLASSPATH%
      AIX, HPUX, HPUXi, Linux, Solaris
      Dans le fichier startWebLogic.sh, insérez les deux lignes suivantes juste après la première ligne CLASSPATH :
      JDBC_PATH="chemin_jdbc/ojdbc##.jar" 
      CLASSPATH="$JDBC_PATH:$CLASSPATH"
  5. Si votre serveur d'applications utilise la machine virtuelle Java d'IBM, modifiez la variable JAVA_OPTIONS pour améliorer les performances.
    AIX
    (WebLogic version 9.2 avec IBM Java 5 SR2 JDK uniquement) Ajoutez la ligne suivante au fichier setDomainEnv.sh. Ces éléments doivent être placés sur une seule ligne.
    JAVA_OPTIONS="$JAVA_OPTIONS
     -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0"
    HPUX, HPUXi, Linux, Solaris
    Immédiatement après la ligne SAVE_JAVA_OPTIONS=$JAVA_OPTIONS dans le fichier startWebLogic.sh, insérez la ligne suivante. Ces éléments doivent être placés sur une seule ligne.
    JAVA_OPTIONS="$JAVA_OPTIONS -Dprogram.name=$PROGNAME
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5"
    Windows
    Immédiatement après la ligne set SAVE_JAVA_OPTIONS=%JAVA_OPTIONS% dans le fichier startWebLogic.cmd, insérez cette ligne. Ces éléments doivent être placés sur une seule ligne.
    set JAVA_OPTIONS=%JAVA_OPTIONS% -Dprogram.name=%PROGNAME%
     -Dfilenet.pe.peorb.pool.min=2 -Dfilenet.pe.peorb.pool.max=5
  6. Démarrez puis arrêtez le WebLogic Server.
  7. Accordez à l'utilisateur Configuration Manager, utilisateur_config_mgr, les droits suivants :
    1. Droits en lecture, écriture et exécution pour le répertoire du domaine ../users_projects/domains/votre_domaine.
    2. Droits en lecture et exécution pour le répertoire ../common/bin.
  8. Icône représentant la feuille de travail
    Enregistrez les valeurs de serveur d'applications dans votre Installation and Upgrade Worksheet personnalisée. Pour trouver ces propriétés, utilisez la flèche déroulante de filtrage automatique dans la colonne E, Installation or Configuration Program pour sélectionner CM: Create New Installation Profile. Utilisez ensuite la flèche déroulante de filtrage automatique dans la colonne D, ISV Component Vendor pour sélectionner WebLogic.


Dernière mise à jour : Mars 2016
p8ppi105.htm

© Copyright IBM Corp. 2013, 2016.