Configuration manuelle d’une grappe WebLogic Server. Adobe LiveCycle ES2
5
Configuration manuelle d’une grappe
WebLogic Server
Ce chapitre décrit la procédure de configuration manuelle d’une grappe WebLogic Server en vue de préparer le déploiement manuel de LiveCycle ES2 dans un environnement organisé en grappe.
Ce chapitre s’applique uniquement si vous avez décidé de ne pas configurer automatiquement votre grappe WebLogic Server. Pour plus de détails sur la configuration automatique de votre serveur
.
A ce stade du processus d’installation, vous avez déjà installé les fichiers LiveCycle ES2 et exécuté LiveCycle
Configuration Manager pour configurer les archives déployables de LiveCycle ES2. A présent, vous devez exécuter manuellement les tâches suivantes :
●
●
).
Configurez la connectivité JDBC. (reportez-vous à la section
« Configuration de la connectivité JDBC », page 50 ).
5.1 Configuration des paramètres de WebLogic Server
Configurez les zones suivantes de la grappe WebLogic Server :
●
Paramètres de délai d’expiration de WebLogic Server. (reportez-vous à la section
« Configuration des paramètres de délai d’expiration », page 47 ).
●
●
Arguments de démarrage du serveur WebLogic Server. (reportez-vous à la section
« Configuration des arguments de démarrage du serveur », page 48 ).
.)
5.1.1 Configuration des paramètres de délai d’expiration
Selon le déploiement que vous avez effectué, la taille des fichiers EAR de LiveCycle ES2 peut être importante. Vous devez augmenter les paramètres de délai d’expiration de WebLogic Server afin d’éviter les expirations lors du déploiement de vos fichiers EAR.
➤
Pour configurer les paramètres de délai d’expiration des transactions de la grappe :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur le nom du domaine tel que
défini dans la section « Création d’un domaine WebLogic », page 16
.
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur l’onglet Configuration, puis sur JTA.
4. Dans la zone Timeout Seconds, saisissez 300.
5. Cliquez sur Save, puis sur Activate Changes.
47
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Configuration des arguments de démarrage du serveur 48
➤
Pour configurer les paramètres de délai d’expiration des divisions bloquées de la grappe :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Environment > Servers.
2. Dans le tableau Servers, cliquez sur le nom d’un serveur de la grappe.
3. Sous Change Center, cliquez sur Lock & Edit.
4. Cliquez sur l’onglet Configuration > Tuning.
5. Dans la zone Stuck Thread Max Time, saisissez 1200.
6. Cliquez sur Save, puis sur Activate Changes.
7. Répétez les étapes 2 à 6 pour chaque serveur de la grappe.
5.1.2 Configuration des arguments de démarrage du serveur
Vous devez configurer les arguments de démarrage du serveur pour chaque instance WebLogic Server de la grappe LiveCycle ES2 à ajouter aux options LiveCycle ES2.
Avant de démarrer cette procédure, vous devez savoir si votre grappe utilise une JVM 32 ou 6 bits :
Reportez-vous à la section
Préparation à l’installation de LiveCycle ES2 sur une grappe de serveurs
afin de déterminer la JVM requise pour la configuration de la grappe.
Avant de démarrer cette procédure, déterminez la manière dont votre grappe LiveCycle ES2 est mise en cache, afin de pouvoir configurer correctement un argument de démarrage du serveur. Vous pouvez mettre en cache votre grappe à l’aide d’un UDP ou TCP, mais pas les deux à la fois. Choisissez l’implémentation appropriée pour votre grappe :
●
●
Utilisez un UDP uniquement si votre grappe est basée sur le protocole IPv4.
Utilisez un TCP si votre grappe est basée sur le protocole IPv4 ou IPv6. Sur une grappe basée sur le protocole IPv6, vous devez utiliser un TCP.
Si vous mettez en cache votre grappe à l’aide d’un TCP, assurez-vous de configurer correctement les
).
➤
Pour configurer les arguments de démarrage de serveur :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Environment > Servers, puis, dans le volet situé à droite, cliquez sur le nom d’un serveur de la grappe LiveCycle ES2.
2. Cliquez sur l’onglet Configuration > Server Start.
3. Sous Change Center, cliquez sur Lock & Edit.
4. Dans la zone Arguments, ajoutez le jeu suivant d’arguments JVM :
●
(JVM 32 bits uniquement) Ajoutez
-XX:MaxPermSize=256m -Xms256m -Xmx1024m
●
(JVM 64 bits uniquement) Ajoutez -
XX:MaxPermSize=512m -Xms256m -Xmx1792m
Remarque :
copiez le bloc de texte approprié dans un éditeur de texte et supprimez tous les retours
à la ligne.
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Configuration des arguments de démarrage du serveur 49
5. (Uniquement IPv4) Dans la zone Arguments, ajoutez les arguments JVM suivants :
-Dadobeidp.RootDirectory=<domaine du serveur d’applications>
-Djava.net.preferIPv4Stack=true -Dfile.encoding=utf8
-Djava.security.policy=<racine du serveur d’applications>/server/lib/ weblogic.policy
6. (Uniquement IPv6) Dans la zone Arguments, ajoutez les arguments JVM suivants :
-Dadobeidp.RootDirectory=<domaine du serveur d’applications>
-Djava.net.preferIPv6Stack=true -Djava.net.preferIPv6Addresses=true
-Dfile.encoding=utf8
-Djava.security.policy=<racine du serveur d’applications>/server/lib/ weblogic.policy
Remarque :
Si vous utilisez une plate-forme UNIX 64 bits , ajoutez l’argument JVM suivant :
-d64
Remarque :
La propriété adobeidp.RootDirectory
doit être créée exactement au même emplacement sur tous les nœuds de la grappe.
Conseil :
copiez le bloc de texte ci-dessus dans un éditeur de texte, supprimez tous les retours à la ligne et remplacez les occurrences suivantes :
●
<domaine du serveur d’applications>
: à remplacer par le chemin du domaine du serveur d’applications
●
<racine du serveur d’applications>
: à remplacer par le répertoire racine du serveur d’applications
7. Configurez un argument JVM pour la mise en cache de la grappe. A présent, dans la zone Arguments, ajoutez ou configurez l’un des arguments de mise en cache suivants :
●
(Mise en cache avec découverte UDP) Configurez l’argument du port à diffusion multiple selon le format suivant :
-Dadobe.cache.multicast-port=<numéro_port>
Remarque :
la valeur de
<numéro_port>
peut être tout port disponible compris entre 1 et 65535. Le port à diffusion multiple doit être propre à la grappe LiveCycle ES2 (en d’autres termes, ce port ne doit pas être utilisé par une autre grappe du même réseau). Il est recommandé de configurer le même
<numéro de port>
sur tous les nœuds de la grappe LiveCycle ES2, comme dans l’exemple suivant :
-Dadobe.cache.multicast-port=33456
●
(Mise en cache avec découverte TCP) Pour IPv4, configurez l’argument des localisateurs de grappe selon le format suivant :
-Dadobe.cache.cluster-locators=<adresse_IP>[<numéro_port>],
<adresse_IP>[<numéro_port>]
Pour IPv6, configurez l’argument des localisateurs de grappe selon le format suivant :
-Dadobe.cache.cluster-locators=<nom_hôte>@<adresse IPv6>
[<numéro_port>], <nom_hôte>@<adresse IPv6>[<numéro_port>]
Remarque :
configurez, sous forme de liste de valeurs séparées par des virgules, les localisateurs pour tous les nœuds de la grappe. La valeur de
<adresse_IP>
correspond à l’adresse IP de l’ordinateur qui exécute le localisateur et la valeur de
<numéro_port>
peut
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Configuration du chemin de classe des serveurs gérés 50 correspondre à n’importe quel port inutilisé compris entre 1 and 65535. Il est recommandé de configurer le même
<numéro_port>
sur tous les nœuds de la grappe
LiveCycle ES2, comme indiqué dans l’exemple suivant :
-Dadobe.cache.cluster-locators=10.20.30.5[22345],10.20.30.6[22345]
-Dadobe.cache.cluster-locators=node1@
2001:1890:110b:7131:7996:3596:2921:364e [22345],node2@
2001:1890:110b:7131:9192:a8df:1cc7:75b2 [22345]
8. Cliquez sur Save, puis sur Activate Changes.
9. Répétez les étapes 2 à 8 pour chaque serveur de votre grappe.
5.1.3 Configuration du chemin de classe des serveurs gérés
Configurez le chemin de classe de chaque serveur géré WebLogic Server de la grappe, de manière
à inclure les fichiers JAR installés par LiveCycle ES2.
➤
Pour modifier le chemin de classe d’un serveur géré :
1. Assurez-vous que chaque serveur géré WebLogic Server de la grappe est démarré. Utilisez Node
Manager pour démarrer les serveurs gérés arrêtés.
2. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Environment > Servers.
3. Sous Change Center, cliquez sur Lock & Edit, puis sur le nom de votre serveur.
4. Cliquez sur l’onglet Configuration > Server Start.
5. Dans la zone Class Path, saisissez le chemin de classe, puis ajoutez l’emplacement et le nom du fichier pop3.jar ([domaine du serveur d’applications]/idplib/pop3.jar), du fichier weblogic.jar ([acine du
serveur d’applications]/server/lib/weblogic.jar), du fichier tools.jar ([JAVA_HOME]/lib/tools.jar) et du pilote JDBC ([domaine du serveur d’applications]/idplib/[fichier .jar pour pilote JDBC driver]) au chemin de classe.
Remarque :
assurez-vous que le fichier pop3.jar est répertorié avant les classes du fichier weblogic.jar et que les différents fichiers JAR sont séparés par des signes deux-points(:) (Linux/UNIX) point-virgule(;) (Windows).
6. Cliquez sur Enregistrer.
7. Répétez les étapes 2 à 6 pour tous les serveurs de la grappe.
8. Sous Change Center, cliquez sur Activate Changes.
5.2 Configuration de la connectivité JDBC
Tous les membres de la grappe partagent les sources de données JDBC de la base de données
LiveCycle ES2. Exécutez les tâches suivantes pour créer et configurer la source de données JDBC partagée :
●
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Création et configuration de la source de données LiveCycle ES2 51
●
(LiveCycle Rights Management ES2 uniquement) Configurer la connectivité à la base de données
).
5.2.1 Création et configuration de la source de données LiveCycle ES2
Créez la source de données de votre grappe. Exécutez les tâches suivantes pour créer et configurer la source de données JDBC partagée :
●
créer une source de données ; ( Reportez-vous à la section « Création de la source de données
)
●
●
) configurer la capacité maximale du pool de la source de données. ( Reportez-vous à la section
« Configuration de la capacité maximale du pool de la source de données », page 52.
5.2.1.1 Création de la source de données LiveCycle ES2
Dans la grappe WebLogic Server, vous devez d’abord créer une source de données JDBC et la lier à la base de données LiveCycle ES2.
➤
Pour créer la source de données LiveCycle ES2 :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
2. Sous Change Center, cliquez sur Lock & Edit, puis sur New.
3. (Facultatif ) Dans la zone Name, saisissez le nom de la source de données (par exemple,
IDP_DS
).
4. Dans la zone JNDI Name, saisissez
IDP_DS
comme nom de la source de données.
5. Dans la liste Database, sélectionnez le type de base de données qui correspond à votre base de données.
6. Dans la liste Database Driver, sélectionnez le pilote de base de données approprié à votre base de données, puis cliquez sur Next.
7. Sélectionnez Supports Global Transactions, puis Emulate Two-Phase Commit et cliquez sur Next.
8. Dans la zone Database Name, saisissez le nom de la base de données.
9. Dans la zone Host Name, saisissez l’adresse IP de l’ordinateur hébergeant la base de données.
10. Dans la zone Port, saisissez le numéro de port de l’ordinateur hébergeant la base de données.
11. Dans la zone Database User Name, saisissez le nom d’utilisateur de la base de données.
12. Dans la zone Password, saisissez le mot de passe de la base de données, puis saisissez-le à nouveau dans la zone Confirm Password.
13. Cliquez sur Next, puis sur Test Configuration. Un message de confirmation s’affiche, confirmant que la configuration de la base de données est correcte.
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Création et configuration d’une source de données Rights Management ES2 52
14. En cas de réussite du test, cliquez sur Finish.
15. Sous Change Center, cliquez sur Activate Changes.
5.2.1.2 Affectation de la source de données à la grappe
Vous devez affecter la source de données à la grappe.
➤
Pour affecter la source de données LiveCycle ES2 à la grappe :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur le nom de la source de données à affecter à la grappe.
4. Cliquez sur l’onglet Targets et, dans la zone Clusters, sélectionnez le nom de la grappe et l’option All
servers in the cluster.
5. Cliquez sur Save puis sur Activate Changes.
5.2.1.3 Configuration de la capacité maximale du pool de la source de données
Vous devez configurer la capacité maximale du pool de la source de données.
➤
Pour définir la capacité du pool maximale :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur le nom de la source de données à configurer.
4. Cliquez sur l’onglet Configuration > Connection Pool.
5. (Oracle uniquement) Dans la zone Initial Capacity, saisissez
1
.
6. Dans la zone Maximum Capacity, saisissez
30
.
7. Cliquez sur Save puis sur Activate Changes.
5.2.2 Création et configuration d’une source de données
Rights Management ES2
Si votre déploiement LiveCycle ES2 utilise Rights Management ES2, créez et configurez une source de données distincte dans votre grappe pour Rights Management ES2. Exécutez les mêmes tâches que pour la source de données LiveCycle ES2, mais utilisez les paramètres spécifiés ci-dessous :
●
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Création et configuration d’une source de données Rights Management ES2 53
●
●
configurer la capacité maximale du pool de la source de données. ( Reportez-vous à la section
« Configuration de la capacité maximale du pool de la source de données », page 54.
5.2.2.1 Création de la source de données
Dans la grappe WebLogic Server, vous devez d’abord créer une source de données JDBC et la lier à la base de données Rights Management ES2.
➤
Pour créer une source de données Rights Management ES2 :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur New et, dans la zone Name, saisissez
RM_DS
comme nom de la source de données.
4. Dans la zone JNDI Name, saisissez
EDC_DS
comme nom de la source de données.
5. Dans la liste Database, sélectionnez le type de base de données qui correspond à votre base de données.
6. Dans la liste Database Driver, sélectionnez le pilote de base de données approprié à votre base de données, puis cliquez sur Next.
7. Sélectionnez Supports Global Transactions, puis One-Phase Commit et cliquez sur Next.
8. Dans la zone Database Name, saisissez le nom de la base de données.
9. Dans la zone Host Name, saisissez l’adresse IP de l’ordinateur hébergeant la base de données.
10. Dans la zone Port, saisissez le numéro de port de l’ordinateur hébergeant la base de données.
11. Dans la zone Database User Name, saisissez le nom d’utilisateur de la base de données.
12. Dans la zone Password, saisissez le mot de passe de la base de données, puis saisissez-le à nouveau dans la zone Confirm Password.
13. Cliquez sur Next, puis sur Test Configuration. Un message de confirmation s’affiche, confirmant que la configuration de la base de données est correcte.
14. En cas de réussite du test, cliquez sur Finish.
15. Sous Change Center, cliquez sur Activate Changes.
5.2.2.2 Affectation de la source de données à la grappe
Vous devez affecter la source de données à la grappe.
➤
Pour affecter une source de données à la grappe :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
Adobe LiveCycle ES2 Configuration manuelle d’une grappe WebLogic Server
Configuration de grappes du serveur d'application LiveCycle ES2 à l'aide de WebLogic Etapes suivantes 54
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur le nom de la source de données à affecter à la grappe.
4. Cliquez sur l’onglet Targets et, dans la zone Clusters, sélectionnez le nom de la grappe et l’option All
servers in the cluster.
5. Cliquez sur Save, puis sur Activate Changes.
5.2.2.3 Configuration de la capacité maximale du pool de la source de données
Vous devez configurer la capacité maximale du pool de la source de données Rights Management ES2.
➤
Pour définir la capacité du pool maximale :
1. Dans WebLogic Administration Console, sous Domain Structure, cliquez sur Services > JDBC > Data
Sources.
2. Sous Change Center, cliquez sur Lock & Edit.
3. Cliquez sur le nom de la source de données à configurer.
4. Cliquez sur l’onglet Configuration > Connection Pool.
5. Saisissez les valeurs indiquées dans les zones suivantes :
Initial Capacity :
1
Maximum Capacity :
20
Capacity Increment :
5
.
Statement Cache Size :
100
.
6. Cliquez sur Save, puis sur Activate Changes.
5.3 Etapes suivantes
Une fois votre grappe WebLogic Server configurée, procédez comme suit :
●
Configurez les fichiers EAR de LiveCycle ES2 à l’aide de LiveCycle Configuration Manager.
(reportez-vous à la section
« Configuration de LiveCycle ES2 en vue du déploiement », page 33 ).
●
Choisissez l’une des méthodes suivantes pour déployer les fichiers EAR LiveCycle ES2 sur la grappe
WebLogic Server :
●
Automatiquement : utilisez LiveCycle Configuration Manager. (reportez-vous à la section
« Configuration de LiveCycle ES2 en vue du déploiement », page 33 ).
●
Manuellement : reportez-vous à la section
« Déploiement manuel sur WebLogic ServerGrappe », page 55
.

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.