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
Content 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 :
- 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 :
- Sélectionnez le mode de production pour le mode de démarrage du serveur.
- 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 .
- Utilisez la console d'administration WebLogic pour configurer les paramètres suivants :
- 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.
- 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'authentificationParamè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.
- 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.
- 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.
- 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
- Définissez les paramètres JVM suivants :
- -Duser.language=fr
- -Duser.region=FR
- -Duser.country=FR
- 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.
- En fonction de votre base de données, utilisez une des procédures suivantes
pour installer les pilotes JDBC.
- DB2
- 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.
- 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
- 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
- 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
- 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.
- 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.
- A partir du site Web Oracle, appliquez le correctif Oracle Ojdbc##.jar.
- 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"
- 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
- Démarrez puis arrêtez le WebLogic Server.
- Accordez à l'utilisateur Configuration Manager, utilisateur_config_mgr, les droits
suivants :
- Droits en lecture, écriture et exécution pour le répertoire du domaine ../users_projects/domains/votre_domaine.
- Droits en lecture et exécution pour le répertoire ../common/bin.
- 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.