Partie II : Configuration et déploiement manuels. Adobe LiveCycle Policy Server, LiveCycle Document Security, produits de sécurité LiveCycle, LiveCycle Reader Extensions
Partie II : Configuration et déploiement manuels
Cette section du guide décrit la procédure de configuration et de déploiement manuels des produits
LiveCycle.
Pour plus de détails sur la configuration et le déploiement clé en main des produits, reportez-vous à la section
34
4
Installation des produits LiveCycle
Ce chapitre s'applique à tous les produits de sécurité LiveCycle.
Il décrit l'utilisation du programme d'installation de LiveCycle Document Security, LiveCycle Policy Server ou LiveCycle Reader Extensions sur un système d'exploitation Windows ou Linux.
Avant d'effectuer l'installation, vous devez vérifier que votre environnement inclut les logiciels et matériels nécessaires à l'exécution des produits LiveCycle. Vous devez également connaître les options d'installation et avoir correctement préparé l'environnement. Reportez-vous à la section
« Avant l'installation », page 9
.
Si vous effectuez l'installation dans un emplacement contenant déjà un produit LiveCycle, installez le nouveau produit, exécutez Configuration Manager pour réassembler les produits, annulez le déploiement du produit déployé à partir du serveur d'applications, puis redéployez les fichiers sur le serveur d'applications.
Pour procéder à une installation clé en main, reportez-vous à la section « Installation des produits
LiveCycle à l'aide de la procédure d'installation clé en main », page 22 .
Installation du produit
Lorsque vous exécutez un programme d'installation, les informations suivantes sont nécessaires :
●
● le numéro de série du produit installé ; le type d'installation et de configuration réalisées. Reportez-vous à la section
« Méthodes d'installation, de configuration et de déploiement des produits LiveCycle », page 10 .
Sous Linux, le programme d'installation utilise le répertoire racine de l'utilisateur connecté comme répertoire temporaire de stockage des fichiers. Par conséquent, des messages semblables à celui ci-dessous peuvent s'afficher dans la console :
WARNING: could not delete temporary file /home/<username>/ismp001/1556006
Une fois l'installation terminée, vous devez supprimer manuellement les fichiers temporaires.
Attention :
vérifiez que le répertoire temporaire du système d'exploitation utilisé dispose d'un minimum de 800 Mo d'espace libre pour le programme d'installation :
●
●
(Windows) Chemin TMP ou TEMP tel que défini dans les variables d'environnement
(Linux) Répertoire racine de l'utilisateur connecté
Conseil :
pour accélérer l'installation, désactivez tout logiciel d'analyse antivirus à l'accès pour la durée de la procédure.
➤
Pour installer des produits LiveCycle en vue d'un déploiement manuel :
1. Lancez le programme d'installation situé à la racine du support d'installation :
●
●
(Windows) Cliquez deux fois sur le fichier .exe.
(Linux) Ouvrez une invite de commande et saisissez :
file_name.bin
35
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Installation des produits LiveCycle
Affichage du journal d'erreurs 36
Attention :
lorsque vous installez le produit sur un système d'exploitation Linux, vous devez vous connecter comme utilisateur racine pour pouvoir installer le produit dans le répertoire d'installation par défaut /opt/adobe/livecycle. Si vous n'êtes pas connecté comme utilisateur racine, vous devez changer de répertoire d'installation et en choisir un auquel vous avez accès
(par exemple, $HOME/adobe/livecycle).
Remarque :
vous devrez peut-être modifier les autorisations du fichier pour le programme d'installation Linux. Pour ce faire, saisissez : chmod +x filename.bin
2. Dans l'écran de bienvenue, cliquez sur Suivant.
3. Vérifiez les informations affichées dans l'écran Mise à niveau, puis cliquez sur Suivant.
4. Entrez le numéro de série dans la zone de texte, puis cliquez sur Suivant.
5. Lisez l'accord de licence du produit, sélectionnez J'accepte les termes du contrat de licence, puis cliquez sur Suivant.
6. Sélectionnez le serveur d'applications sur lequel vous effectuez le déploiement, puis cliquez sur Suivant.
Remarque :
pour JBoss, ne sélectionnez pas l'option de configuration et de déploiement automatiques.
7. Acceptez le répertoire par défaut proposé ou cliquez sur Parcourir pour accéder au répertoire où vous souhaitez installer le produit, puis cliquez sur Suivant.
Remarque :
vous pouvez également saisir un nom de votre choix et créer ainsi un nouveau répertoire d'installation.
Attention :
lorsque vous installez le produit, vous pouvez spécifier un répertoire d'installation différent. Si vous procédez à une installation sous Linux, assurez-vous que le nom du répertoire spécifié ne contient pas d'espaces, faute de quoi le programme n'installera pas le produit.
8. Vérifiez les détails d'installation, puis cliquez sur Installer. Le programme d'installation affiche la progression de l'installation. Un écran récapitulatif apparaît lorsque l'installation du produit est terminée.
9. (Windows) Vérifiez que l'option Exécuter Configuration Manager n'est pas sélectionnée.
10. Cliquez sur Terminer.
Remarque :
n'exécutez pas Configuration Manager tant que vous n'avez pas installé tous les produits requis.
Une fois l'installation de tous les produits terminée, il vous suffit d'exécuter Configuration Manager une fois pour configurer et assembler les composants déployables. Vous pouvez également exécuter Configuration Manager ultérieurement pour configurer et assembler les modules des produits. Reportez-vous à la section
« Configuration des produits LiveCycle », page 46 .
Affichage du journal d'erreurs
Si des erreurs se produisent lors de l'installation, le programme crée un fichier journal nommé log.txt et y consigne les messages d'erreur générés. Le fichier journal se trouve dans le répertoire [racine LiveCycle].
Etapes suivantes
Vous devez à présent préparer la base de données et le serveur d'applications à l'hébergement des produits LiveCycle. Reportez-vous à la section
« Préparation de l'environnement », page 37
.
5
Préparation de l'environnement
Ce chapitre s'applique à tous les produits de sécurité LiveCycle.
Ce chapitre décrit la préparation de votre environnement à l'hébergement des produits LiveCycle. Vous devez effectuer les opérations indiquées dans ce chapitre avant de configurer le serveur d'applications :
●
●
●
« Création de la base de données LiveCycle », page 37
« Préparation de JBoss », page 42
« Installation des pilotes de base de données », page 44
Il est inutile de réaliser ces opérations si vous procédez à une installation clé en main.
Ce chapitre suppose que vous avez déjà installé les produits LiveCycle. Si ce n'est pas le cas, reportez-vous
à la section « Installation des produits LiveCycle », page 35 .
Création de la base de données LiveCycle
Cette section s'applique uniquement à LiveCycle Policy Server.
Cette section décrit la configuration de la base de données contenant les informations de configuration et les données d'exécution de LiveCycle. Si vous avez déjà configuré la base de données pour le déploiement d'autres produits LiveCycle, il n'est pas nécessaire de recommencer.
Si vous installez un produit LiveCycle pour la première fois, vous devez créer une base de données vide.
Toutes les tables nécessaires à la prise en charge des produits LiveCycle sont créées par
Configuration Manager lors de l'initialisation de la base de données. Reportez-vous à la section
« Initialisation de la base de données », page 67
.
Si vous optez pour une installation clé en main de ce produit, JBoss et MySQL sont alors automatiquement installés et configurés et vous n'avez pas besoin de suivre les procédures de cette section.
Si vous ouvrez ou fermez la base de données LiveCycle alors que LiveCycle Policy Server est en cours d'exécution, vous devez également arrêter l'application LiveCycle Policy Server et la redémarrer. Suivant le serveur d'applications sur lequel LiveCycle Policy Server est en cours d'exécution, il est également possible qu'un arrêt et un redémarrage du serveur soient nécessaires. Cette opération établit une nouvelle connexion entre LiveCycle Policy Server et la base de données LiveCycle.
Création d'une base de données MySQL
Utilisez les outils MySQL pour créer une base de données à utiliser avec les produits LiveCycle, puis créez un compte utilisateur MySQL permettant au serveur d'applications de se connecter à la base de données.
Vous devez également modifier la configuration du serveur de base de données MySQL. Pour plus de détails sur la création de la base de données et du compte utilisateur, reportez-vous à la documentation de MySQL.
Le nom de la base de données, le nom d'utilisateur et le mot de passe du compte utilisateur MySQL sont nécessaires à la configuration de la connexion à la base de données.
37
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Création d'une base de données Oracle 38
Compte utilisateur MySQL
Le compte utilisateur MySQL que vous créez requiert ces privilèges pour accéder aux tables de la base de données LiveCycle :
●
●
SELECT
INSERT
●
●
●
●
●
●
●
●
●
UPDATE
DELETE
CREATE
DROP
REFERENCES
INDEX
ALTER
CREATE_TMP_TABLE
LOCK_TABLES
Configuration du serveur de bases de données MySQL
Pour éviter d'éventuels problèmes lors du téléchargement de fichiers volumineux vers MySQL, vous devez définir la taille maximum autorisée des paquets de communication sur 25 Mo. Vous pouvez définir cette propriété dans le fichier MySQL my.ini (Windows) ou my.cnf (Linux). Pour plus de détails sur la taille maximum autorisée des paquets de communication dans MySQL, consultez le site http://dev.mysql.com/doc/mysql/en/packet-too-large.html.
Si votre installation MySQL ne contient pas de fichier my.ini ou my.cnf, vous devez en créer un. Pour plus de détails sur l'emplacement du fichier my.ini ou my.cnf ou sa procédure de création, reportez-vous à la documentation de MySQL.
➤
Pour personnaliser la configuration MySQL :
1. Ouvrez le fichier my.ini dans un éditeur de texte.
2. Ajoutez la ligne suivante à la fin du fichier my.ini : max_allowed_packet=25M
3. Enregistrez le fichier my.ini, puis fermez-le.
Création d'une base de données Oracle
Si vous ne souhaitez pas utiliser la base de données par défaut générée au cours de l'installation d'Oracle 9i ou 10g, créez-en une à l'aide de l'outil Assistant de configuration de la base de données.
Si un des répertoires LDAP avec lesquels la nouvelle base de données va effectuer sa synchronisation pour authentifier les utilisateurs LiveCycle comprend des enregistrements intégrant des caractères UTF-8, vous devez créer une base de données utilisant le jeu de caractères UTF-8.
Vous devez également créer un nouvel utilisateur dans la base de données et lui affecter les rôles
CONNECT et RESOURCE, ainsi que les droits système ACCESS_ANY_WORKSPACE, UNLIMITED TABLESPACE et CREATE VIEW. En cas de déploiement sous Linux, le nom d'utilisateur ne doit pas dépasser 8 caractères.
Sous Windows, cette limite est de 12 caractères.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Création d'une base de données DB2 39
Le nom d'utilisateur et le mot de passe du nouvel utilisateur créés dans la base de données sont réutilisés lors de la création de la source de données.
Le rôle Connect requiert les droits système suivants :
●
Alter Session
●
●
Create Cluster
Create Database Link
●
●
●
●
●
Create Sequence
Create Session
Create Synonym
Create Table
Create View
Le rôle Resource requiert les droits système suivants :
●
●
●
●
Create Cluster
Create Index Type
Create Operator
Create Procedure
●
●
●
●
Create Sequence
Create Table
Create Trigger
Create Type
Pour plus de détails sur l'utilisation d'Oracle 9i ou 10g, reportez-vous aux manuels d'utilisation correspondants.
Création d'une base de données DB2
Pour créer une base de données DB2, exécutez le script fourni dans cette section. Ce script est défini pour un système utilisant 1 Go de mémoire pour la base de données. Si votre système utilise une taille de mémoire différente pour la base de données, reportez-vous à la documentation de DB2 pour plus de détails sur la configuration des paramètres système.
Vous devez également créer un utilisateur avec des droits SYSADM et DBADM pouvant servir lors de la configuration de la source de données sur le serveur d'applications. Pour plus de détails sur la création d'un utilisateur, reportez-vous à la documentation de DB2. En cas de déploiement sous Linux, le nom d'utilisateur ne doit pas dépasser 8 caractères. Sous Windows, cette limite est de 12 caractères.
Le nom d'utilisateur et le mot de passe du nouvel utilisateur créés dans la base de données sont réutilisés lors de la création de la source de données.
Après avoir créé la base de données, vous devez la configurer pour permettre plusieurs utilisations
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Création d'une base de données DB2 40
➤
Pour créer une base de données DB2 :
1. Sur l'ordinateur hébergeant DB2, créez un nouveau fichier texte contenant le script DB2 suivant : create database dbname using codeset utf-8 territory default; connect to dbname;
CREATE BUFFERPOOL "BP8K" SIZE 50000 PAGESIZE 8192 NOT EXTENDED STORAGE; connect reset; connect to dbname;
CREATE TEMPORARY TABLESPACE DBNAME_TEMP_8K IN DATABASE PARTITION GROUP
IBMTEMPGROUP PAGESIZE 8192 MANAGED BY SYSTEM USING
('DB2_root\DBNAME_TEMP') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL BP8K;
CREATE REGULAR TABLESPACE DBNAME_DATA_8K IN DATABASE PARTITION GROUP
IBMDEFAULTGROUP PAGESIZE 8192 MANAGED BY DATABASE USING
(FILE'DB2_root\DBNAME_DATA'9000) EXTENTSIZE 16 PREFETCHSIZE 16 BUFFERPOOL
BP8K; commit work; connect reset; connect to dbname; alter bufferpool ibmdefaultbp immediate size 96000; alter bufferpool bp8k immediate size 32000; commit work; connect reset; update db cfg for dbname using dbheap 4000; update db cfg for dbname using logbufsz 2048; update db cfg for dbname using locklist 2000; update db cfg for dbname using chngpgs_thresh 40; update db cfg for dbname using logfilsiz 4000; deactivate database dbname; activate database dbname;
2. Apportez les modifications suivantes au script :
●
Remplacez les instances de
dbname
et
DBNAME
par le nom que vous souhaitez donner à la base de données LiveCycle.
●
●
●
Remplacez
DB2_root
par le chemin d'accès aux fichiers
DBNAME_TEMP
et
DBNAME_DATA
selon votre installation DB2.
Vérifiez qu'aucune commande ne contient de saut de ligne et que chacune d'elles est suivie d'un point-virgule (;).
Modifiez
9000
dans la ligne suivante en fonction de la taille de votre base de données :
(FILE'DB2_root\DBNAME_DATA'9000)
Ce chiffre définit le nombre minimum de pages requises pour initialiser la base de données. Vous pouvez également modifier ce chiffre à l'aide des outils d'administration DB2 une fois la base de données initialisée.
3. Enregistrez le fichier texte dans un emplacement accessible par le processeur de ligne de commandes DB2.
4. Ouvrez une invite de commande.
5. (Windows) Saisissez la commande suivante pour ouvrir le processeur de ligne de commande DB2 : db2cmd
6. Saisissez la commande suivante pour exécuter le script : db2 -tf <path_to_script_file>/<script_file_name>
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Création d'une base de données SQL Server 41
Configuration d'une base de données DB2 pour plusieurs utilisations simultanées
Si vous utilisez une base de données DB2, vous devez la configurer pour plusieurs utilisateurs.
➤
Pour configurer la base de données DB2 en vue de plusieurs accès simultanés :
1. Démarrez DB2 Control Center :
●
●
(Windows) Cliquez sur Démarrer > Tous les programmes > IBM DB2 > General Administration
Tools > Control Center.
(Linux) Ouvrez une invite de commande et saisissez : db2cc
2. Dans l'arborescence de DB2 Control Center, cliquez sur All Databases.
3. Cliquez avec le bouton droit de la souris sur la base de données que vous avez créée pour les produits
LiveCycle et cliquez sur Configuration Advisor.
4. Suivez les étapes de l'assistant de Configuration Advisor et vérifiez que les propriétés de la table suivante sont définies.
Création d'une base de données SQL Server
Créez une base de données SQL Server et un utilisateur doté de droits DB_OWNER pouvant être utilisés lors de la configuration de la source de données sur le serveur d'applications. Pour plus de détails sur la création de la base de données et de l'utilisateur, reportez-vous à la documentation de SQL Server.
Vous pouvez configurer la base de données SQL Server avec des types d'authentification Windows ou SQL
Server. Pour JBoss, le type d'authentification doit être défini sur SQL Server.
Vous devez télécharger les pilotes Microsoft JDBC SQL Server à partir du site Web suivant, puis les copier dans le répertoire [racine du serveur d'applications]/lib : www.microsoft.com/downloads/details.aspx?FamilyID=9f1874b6-f8e1-4bd6-947c-0fc5bf05bf71&Display
Lang=en .
Pour LiveCycle Policy Server, vérifiez que les propriétés suivantes de SQL Server sont configurées avant de créer la base de données LiveCycle :
●
Définissez le paramètre Allocation de mémoire minimum sur la plus grande valeur prise en charge votre système et vérifiez que l'option Configurer la mémoire SQL Server de façon dynamique est activée.
●
●
Dans les propriétés du processeur du serveur de base de données, activez les options Augmenter la
priorité SQL Server sous Windows et Utiliser les fibres Windows NT.
Dans les propriétés du processeur du serveur de base de données, définissez l'intervalle de
récupération sur 15 minutes.
Après avoir créé la base de données, vérifiez que la taille du fichier de données et celle du fichier journal sont suffisantes pour votre système. Vous devez également régler la taille de croissance sur un nombre
élevé afin d'éviter toute perte de données.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Préparation de JBoss 42
Préparation de JBoss
Cette section s'applique à tous les produits de sécurité LiveCycle.
Pour préparer JBoss à la configuration manuelle de produits LiveCycle, vous devez effectuer les opérations suivantes :
●
Installer JBoss Application Server 3.2. 5. Reportez-vous à la section
JBoss Application Server 3.2.5. », page 42
.
●
●
●
Définir les utilisateurs, les rôles et les fichiers d'ouverture de session. Reportez-vous à la section
« Définition des utilisateurs, des rôles et des fichiers d'ouverture de session », page 42 .
DocumentServicesLibrary.jar », page 43 .
Copiez les fichiers. Reportez-vous à la section « Copie des fichiers », page 44
.
●
Copier les fichiers pour exécuter LiveCycle Policy Server avec LiveCycle Workflow. Reportez-vous à la
Installation de JBoss Application Server 3.2.5.
Pour préparer JBoss à la configuration manuelle de produits LiveCycle, vous devez télécharger et installer
JBoss Application Server 3.2.5. Vous pouvez télécharger JBoss à l'adresse suivante : http://labs.jboss.com/portal/jbossas/download
Si vous procédez à une installation clé en main, il est inutile d'installer JBoss car Configuration Manager l'installe automatiquement.
Définition des utilisateurs, des rôles et des fichiers d'ouverture de session
Cette section s'applique uniquement à LiveCycle Reader Extensions.
Pour exécuter LiveCycle Reader Extensions, vous devez définir un utilisateur, un rôle d'utilisateur et une ouverture de session utilisateur par défaut. Le programme d'installation crée les fichiers appropriés, mais vous devez les déplacer du répertoire d'installation de LiveCycle Reader Extensions au répertoire de déploiement du serveur d'applications. Après avoir défini l'utilisateur par défaut, vous pouvez créer d'autres utilisateurs et rôles d'utilisateur.
➤
Pour définir des utilisateurs, des rôles et un fichier d'ouverture de session par défaut :
1. Copiez les fichiers suivants du répertoire [racine LiveCycle]/components/readerextensions/jboss/conf dans le répertoire de JBoss [racine du serveur d'applications]/server/all/conf :
●
● ares-roles.properties
ares-users.properties
2. Fermez JBoss Application Server, puis relancez-le.
➤
Pour créer des utilisateurs et des rôles supplémentaires :
1. Dans le répertoire [racine du serveur d'applications]/server/all/conf, ouvrez le fichier texte intitulé ares-users.properties.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Configuration du fichier DocumentServicesLibrary.jar 43
2. Saisissez le nom des utilisateurs à créer et affectez un mot de passe à chacun d'entre eux. Par exemple :
Joseph=23Kin89
Marie=FY9876 admin=adminpassword
3. Enregistrez le fichier.
4. Ouvrez le fichier ares-roles.properties.
5. Saisissez-y le nom de chaque utilisateur défini dans le fichier ares-users.properties, puis les rôles respectifs. Par exemple :
Joseph=AdobeReUser
Marie=OtherRole admin=AdobeReUser
AdobeReUser est l'utilisateur autorisé à accéder à l'application Web LiveCycle Reader Extensions.
6. Enregistrez le fichier.
7. Dans le répertoire [racine du serveur d'applications]/server/all/conf, ouvrez le fichier login-config.xml et ajoutez-y le texte suivant :
<application-policy name = "ARES">
<authentication>
<login-module code = "org.jboss.security.auth.spi.UsersRolesLoginModule" flag = "required">
<module-option name="usersProperties">ares-users.properties
</module-option>
<module-option name="rolesProperties">ares-roles.properties
</module-option>
</login-module>
</authentication>
</application-policy>
8. Enregistrez le fichier login-config.xml.
9. Fermez et relancez JBoss Application Server.
Configuration du fichier DocumentServicesLibrary.jar
Cette section ne s'applique qu'à LiveCycle Document Security et LiveCycle Reader Extensions.
Vous devez copier le fichier DocumentServicesLibrary.jar du répertoire [racine LiveCycle] dans le répertoire
[racine du serveur d'applications].
➤
Pour copier le fichier DocumentServicesLibrary.jar :
●
Copiez le fichier DocumentServicesLibrary.jar file du répertoire [racine LiveCycle]/components/ csa/jboss/lib/adobe dans le répertoire [racine du serveur d'applications]/server/all/lib.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Copie des fichiers 44
Copie des fichiers
Cette section s'applique uniquement à LiveCycle Policy Server.
Avant d'exécuter Configuration Manager, vous devez copier les fichiers suivants :
● le fichier jax-qname.jar du répertoire [racine LiveCycle]/PolicyServer/sdk/lib/JBoss vers le répertoire
[racine du serveur d'applications]/server/all/lib.
● le fichier edc-server-spi.jar du répertoire [racine LiveCycle]/PolicyServer/sdk/spi-lib vers le répertoire
[racine du serveur d'applications]/server/all/lib.
Copie des fichiers pour exécuter LiveCycle Policy Server avec LiveCycle
Workflow
Cette section s'applique uniquement à LiveCycle Policy Server.
Pour exécuter LiveCycle Policy Server avec LiveCycle Workflow, vous devez copier les fichiers de bibliothèque suivants du répertoire [racine LiveCycle]/PolicyServer/sdk/lib/JBoss vers le répertoire [racine
LiveCycle]/components/workflow/ext :
● edc-sdk.jar
●
●
●
● jaxb-api.jar
jaxb-impl.jar
jaxb-libs.jar
namespace.jar
●
●
● relaxngDatatype.jar
sdk-ejb-client.jar
xsdlib.jar
Installation des pilotes de base de données
Cette section s'applique uniquement à LiveCycle Policy Server.
Pour LiveCycle Policy Server, vous devez installer les pilotes de base de données dans les répertoires d'installation du serveur d'applications. Les pilotes sont nécessaires pour activer Configuration Manager et permettre au serveur d'applications de se connecter à la base de données LiveCycle. Vous devez installer les pilotes du type de base de données utilisé pour la base de données LiveCycle.
➤
Pour installer les pilotes MS SQL Server 2000 SP 3 :
1. Téléchargez les pilotes de base de données MS SQL Server 2000 SP 3 depuis le site www.microsoft.com/downloads/details.aspx?familyid=07287B11-0502-461A-B138-2AA54BFDC03A&d isplaylang=en
2. Copiez les répertoires msbase.jar, mssqlserver.jar et msutil.jar dans le répertoire [racine du serveur
d'applications]/lib.
➤
Pour installer le pilote MySQL 4.1 :
●
Copiez le pilote mysql-connector-java-3.0.15-ga-bin.jar du CD d'installation vers le répertoire [racine du
serveur d'applications]/lib.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Préparation de l'environnement
Installation des pilotes de base de données 45
Etape suivante
Vous devez à présent configurer le produit pour le déploiement à l'aide de la méthode de configuration manuelle. Reportez-vous à la section
« Configuration des produits LiveCycle », page 46
.
6
Configuration des produits LiveCycle
Ce chapitre s'applique à tous les produits de sécurité LiveCycle.
Ce chapitre décrit la procédure de configuration des produits LiveCycle en vue de leur déploiement.
Ce chapitre suppose que vous avez déjà installé les produits LiveCycle. Si ce n'est pas le cas, reportez-vous
à la section « Installation des produits LiveCycle », page 35 .
L'instance de Configuration Manager installée avec un produit LiveCycle peut être utilisée avec tous les produits LiveCycle. Lorsque vous exécutez Configuration Manager, vous indiquez les produits LiveCycle configurés ainsi que le type de serveur d'applications mis en œuvre dans la solution. Vous pouvez également définir des propriétés d'exécution pour les produits LiveCycle et activer ou désactiver la sécurité.
Si vous utilisez déjà un ou plusieurs produits LiveCycle, vous devez les configurer et les assembler avec le nouveau produit que vous souhaitez configurer. Pour ce faire, vous devez annuler le déploiement des produits précédemment déployés et sélectionner tous les produits que vous souhaitez assembler pendant la configuration. Les produits existants sont alors inclus dans le fichier LiveCycle.ear et déployés avec le nouveau produit lors du déploiement de ce fichier sur le serveur d'applications.
Remarque :
pour assembler plusieurs produits LiveCycle, vous devez tous les installer dans le même répertoire [racine LiveCycle].
Lorsque Configuration Manager termine la configuration des produits, les fichiers applicables à déployer sont placés sur le serveur d'applications (LiveCycle.ear, adobe-FontManager.ear, LiveCycle-security.ear et edc-server.ear) dans le répertoire suivant :
●
●
(Windows) [racine LiveCycle]\configurationManager\export
(Linux) [racine LiveCycle]/configurationManager/export
Remarque :
vérifiez que le serveur d'applications est en cours d'exécution avant de démarrer
Configuration Manager. Cette démarche s'applique aux processus autonomes et distants. Vérifiez
également que Configuration Manager est exécuté sur l'ordinateur hébergeant le serveur d'applications. Tous les paramètres de configuration sont définitifs et ne peuvent être annulés. Il n'existe pas de cache contenant les paramètres de configuration précédents ou écrasés.
Si des erreurs se produisent pendant la configuration, Configuration Manager crée un fichier journal appelé lcm.log pouvant contenir le message d'erreur. Ce fichier journal se trouve dans le répertoire [racine
LiveCycle]/configurationManager.
Création d'un répertoire endorsed
Cette section s'applique uniquement à LiveCycle Policy Server.
Avant d'exécuter Configuration Manager pour LiveCycle Policy Server, vous devez créer un répertoire endorsed.
➤
Pour créer un répertoire endorsed :
1. Accédez au répertoire [racine du serveur d'applications]/server/all/lib et créez un répertoire nommé
endorsed.
46
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration des produits LiveCycle
Configuration de produits LiveCycle pour le déploiement 47
2. Copiez les fichiers suivants du répertoire [racine LiveCycle]/components/Policyserver/endorsed vers le répertoire endorsed que vous venez de créer :
●
● dom3-xercesImpl-2.4.0.jar
dom3-xml-apis-2.4.0.jar
● xalan-2.4.1.jar
Configuration de produits LiveCycle pour le déploiement
➤
Pour configurer les produits en vue du déploiement :
1. Accédez au répertoire [racine LiveCycle]/configurationManager et démarrez Configuration Manager :
●
(Windows) Cliquez deux fois sur ConfigurationManager.exe.
●
(Linux) Ouvrez une invite de commande et saisissez :
ConfigurationManager.bin
2. Lorsque vous y êtes invité, sélectionnez la langue souhaitée pour Configuration Manager et cliquez sur OK.
3. Dans l'écran de bienvenue de Configuration Manager, cliquez sur Suivant.
4. Sélectionnez Assistant de configuration personnalisée et cliquez sur Suivant.
5. Dans l'écran Préférences de configuration, sélectionnez Utiliser les valeurs saisies ou Rétablir les
valeurs par défaut, puis cliquez sur Suivant.
6. Sélectionnez le serveur d'applications installé. Sélectionnez Plate-forme si cette option s'affiche, puis les produits que vous souhaitez configurer. Cliquez ensuite sur Suivant.
7. Vérifiez que seule l'option Configurer et assembler les produits LiveCycle est sélectionnée, puis cliquez sur Suivant.
8. Dans l'écran Configurer et assembler les produits, cliquez sur Suivant.
9. (LiveCycle Policy Server) Passez à l'étape
10. (LiveCycle Reader Extensions, LiveCycle Document Security) (Facultatif ) Si vous utilisez la sécurité SSL sur le serveur d'applications, sélectionnez Activer SSL et saisissez le mot de passe des informations d'identification SSL dans l'écran de configuration du module Data Manager.
Si vous n'avez pas encore défini les informations d'identification SSL, vous pouvez saisir un mot de passe ici et l'utiliser pour créer ces informations. Pour plus de détails sur la création d'informations d'identification SSL, reportez-vous à la section
« Configuration de SSL sur JBoss », page 69 .
11. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Configuration du module
Data Manager, entrez le répertoire à utiliser pour le fichier temporaire des produits
Adobe LiveCycle, puis cliquez sur Suivant.
Pour plus de détails sur le fichier temporaire des produits Adobe LiveCycle, reportez-vous à la section
« Optimisation de documents en ligne d'entrée et impact sur la mémoire JVM », page 101
.
12. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans la suite de l'écran Configuration du module Data Manager, acceptez les valeurs par défaut des propriétés suivantes ou entrez de nouvelles valeurs, puis cliquez sur Suivant :
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration des produits LiveCycle
Configuration de produits LiveCycle pour le déploiement 48
●
●
●
●
●
●
Intervalle de balayage du stockage local (en secondes) : durée entre les tentatives de suppression des fichiers obsolètes utilisés pour transmettre les données du document entre les services LiveCycle exécutés sur le même ordinateur.
Intervalle de balayage du stockage global (en secondes) : durée entre les tentatives de suppression des fichiers obsolètes utilisés pour transmettre les données de document entre des services LiveCycle exécutés sur différents ordinateurs. Spécifiez cette propriété uniquement lors du déploiement de produits LiveCycle dans un environnement de groupes de serveurs.
Taille maximale par défaut de la ligne d'entrée (en octets) : nombre maximum d'octets stockés en mémoire lors de l'envoi de documents entre différents composants LiveCycle. Les documents qui dépassent cette valeur sont stockés sur le disque dur. Utilisez cette propriété afin d'améliorer les performances du système. Reportez-vous à la section
« Optimisation de documents en ligne d'entrée et impact sur la mémoire JVM », page 101 .
Délai par défaut avant suppression (en secondes) : durée maximale pendant laquelle un document transmis entre différents composants LiveCycle est considéré comme actif. Lorsque ce délai est écoulé, les fichiers utilisés pour stocker ce document peuvent être supprimés. Utilisez cette propriété pour gérer l'espace disque disponible.
Utiliser le protocole NFS (Windows uniquement) : sélectionnez cette option lors du déploiement de produits LiveCycle dans un environnement de groupes de serveurs. Les logiciels NFS supplémentaires doivent être installés sur un ordinateur équipé de Windows pour que cette option puisse être activée. Cette option ne concerne pas les déploiements sous Linux.
Répertoire de stockage global : chemin d'accès à un répertoire partagé utilisé pour stocker les documents de longue durée transférés entre les produits LiveCycle. L'utilisation d'un répertoire NFS
13. (LiveCycle Reader Extensions, LiveCycle Document Security) (Facultatif ) Dans l'écran Configuration du module Font Manager, sélectionnez les polices à utiliser en plus de celles fournies avec le produit. Dans le champ Répertoire des polices, entrez le chemin du répertoire contenant les polices à ajouter ou recherchez-le, puis cliquez sur Suivant.
Remarque :
les droits d'utilisation relatifs aux polices fournies par des sociétés autres qu'Adobe sont régis par les contrats de licence accompagnant ces polices. Ils ne sont pas couverts par la licence d'utilisation du logiciel Adobe qui vous est concédée. Adobe vous recommande de vous assurer que vous agissez en conformité avec tous les contrats de licence de sociétés tierces applicables avant d'utiliser des polices non-Adobe avec des logiciels Adobe, notamment en ce qui concerne l'utilisation de polices dans des environnements de serveurs.
14. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran de sélection du répertoire des données d'approbation, sélectionnez une des options suivantes :
●
En l'absence d'un répertoire des données d'approbation, sélectionnez Créer un nouveau
répertoire de données d'approbation, puis cliquez sur Suivant. Passez à l'étape
●
Pour utiliser un répertoire de données d'approbation existant, sélectionnez Utiliser un répertoire
de données d'approbation existant, cliquez sur Parcourir pour accéder au répertoire et le sélectionner, puis cliquez sur Suivant pour passer à l'étape
d'approbation existant valide doit contenir les fichiers et répertoires suivants :
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration des produits LiveCycle
Configuration de produits LiveCycle pour le déploiement 49
●
●
●
●
●
●
/trust.xml
/credentials/
/certificates/
/CRLs/
/keystore
/trust.sig
15. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran de sélection de l'accueil Java, accédez à l'emplacement du JDK du serveur d'applications et cliquez sur Suivant.
16. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran de configuration du nouveau répertoire de données d'approbation, cliquez sur Parcourir et accédez aux répertoires contenant vos listes de révocation des certificats, vos informations d'identification et vos certificats, puis cliquez sur
Suivant. Si vous ne souhaitez pas inclure de copies des listes de révocation des certificats, des informations d'identification et des certificats dans le répertoire de données d'approbation, cliquez sur
Suivant.
17. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Sélection d'un fichier de stockage des clés, sélectionnez une des options suivantes :
●
Si vous ne possédez pas de fichier de stockage de clés ni de paire de clés, sélectionnez Créer un
nouveau fichier de stockage de clés et une paire de clés, puis cliquez sur Suivant. Dans l'écran
Création d'un fichier de stockage des clés, saisissez un mot de passe, un alias et un mot de passe de clé pour le nouveau fichier de stockage de clés et la nouvelle paire de clés. Cliquez ensuite sur
Suivant. Dans l'écran Création d'un fichier de stockage des clés - Valeurs de ND, remplissez le formulaire d'enregistrement DN, puis cliquez sur Suivant.
●
Pour Utiliser un fichier de stockage des clés et une paire de clés existants, sélectionnez Utiliser un
fichier de stockage des clés et une paire de clés existants et cliquez sur Suivant. Dans l'écran
Fichier de stockage des clés existant, saisissez le mot de passe, l'alias et le mot de passe de clé de votre fichier de stockage de clés et de votre paire de clés, puis cliquez sur Suivant. Dans l'écran de configuration du module Trust Manager, saisissez les informations supplémentaires de fichier de stockage de clés et de signature. Si vous n'êtes pas certain de connaître ces valeurs, acceptez les valeurs par défaut et cliquez sur Suivant.
18. (LiveCycle Reader Extensions) Dans l'écran contenant les informations d'identification de
Reader Extensions, recherchez le fichier d'informations d'identification, saisissez le mot de passe, puis cliquez sur Suivant.
19. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Vérification du fichier Trust
XML, vérifiez le contenu du fichier et cliquez sur Suivant.
Pour modifier le fichier trust.xml, ouvrez-le dans un éditeur de texte depuis le répertoire [racine
produit]/trust/, procédez aux modifications, enregistrez et cliquez sur Suivant. Les modifications apportées au fichier trust.xml ne s'affichent pas à l'écran. (Pour plus de détails, reportez-vous à la
section « Contenu et format du fichier trust.xml », page 109
).
Pour LiveCycle Reader Extensions, passez à l'étape
23 . Pour LiveCycle Document Security, passez à
l'étape
.
Remarque :
par défaut, les certificats importés sont dotés de droits illimités. Vous pouvez modifier ces derniers avant de continuer l'installation.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration des produits LiveCycle
Configuration de produits LiveCycle pour le déploiement 50
20. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Fichier de stockage des clés existant, saisissez un mot de passe, un alias et un mot de passe de clé pour votre fichier de stockage de clés et votre paire de clés, puis cliquez sur Suivant.
Pour LiveCycle Document Security, passez à l'étape 25
.
21. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran de configuration du module
Trust Manager, saisissez les informations supplémentaires de fichier de stockage de clés et de signature. Si vous n'êtes pas certain de connaître ces valeurs, acceptez les valeurs par défaut et cliquez sur Suivant.
22. (LiveCycle Reader Extensions) Dans l'écran Sélection d'un alias d'authentification, saisissez l'alias d'informations d'identification configuré dans le fichier trust.xml et le mot de passe des informations d'identification, puis cliquez sur Suivant.
23. (LiveCycle Reader Extensions) Dans l'écran Configuration de Reader Extensions, terminez la configuration du produit, puis cliquez sur Suivant :
●
Répertoire des téléchargements PDF et de stockage : répertoire racine contenant les fichiers d'application du produit, les fichiers de téléchargement et de résultat. Ce chemin d'accès spécifié peut être absolu ou relatif au répertoire d'application Web. La valeur par défaut est /WEB-INF/work.
●
●
●
Nombre de jours avant l'expiration des résultats : nombre de jours avant l'arrivée à expiration des fichiers de résultat. Les fichiers de résultat et de téléchargement ne sont pas supprimés avant la fin de ce délai. La valeur par défaut est 3.
Message affiché si une version ultérieure d'Adobe Reader est requise : message par défaut présenté aux utilisateurs d'un document PDF doté de droits lorsque ce dernier nécessite une version ultérieure d'Adobe Reader.
URL de téléchargement d'une version ultérieure d'Adobe Reader : URL permettant aux utilisateurs du document PDF doté de droits de télécharger la dernière version disponible d'Adobe
Reader.
24. (LiveCycle Reader Extensions) Dans l'écran Configuration des paramètres régionaux de Reader
Extensions, configurez les paramètres régionaux par défaut pour le produit, puis cliquez sur Suivant :
●
●
Respecter les paramètres régionaux du navigateur : indique si les paramètres régionaux spécifiés pour le navigateur de l'utilisateur de l'application Web doivent ou non être utilisés. Si la valeur False est attribuée à cette propriété, les valeurs spécifiées par les paramètres defaultISO639LanguageCode et defaultISO3166CountryCode sont appliquées. La valeur par défaut est True.
Code de langue par défaut : code ISO 639 pour la langue par défaut. La valeur par défaut est en.
●
Code de pays par défaut : code ISO 3166 pour le pays par défaut. La valeur par défaut est US.
25. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Configuration du module
PDFAgent, configurez le nombre maximal de processus autorisés simultanément sur le serveur d'applications. Si vous ne souhaitez pas limiter le nombre de processus autorisés simultanément, définissez cette valeur sur 0. Si vous n'êtes pas certain de la valeur à indiquer, acceptez la valeur par défaut de 2.
26. (LiveCycle Reader Extensions, LiveCycle Document Security) Dans l'écran Configuration du module
APSProxy, vérifiez le cas échéant que le nom d'hôte LiveCycle Policy Server, le port RMI et les valeurs de fabrique de contexte initial du serveur d'applications sont corrects, puis cliquez sur Suivant.
Remarque :
LiveCycle Policy Server doit se trouver sur le même ordinateur ou sous-réseau que
LiveCycle Reader Extensions ou LiveCycle Document Security.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration des produits LiveCycle
Configuration de produits LiveCycle pour le déploiement 51
27. (LiveCycle Policy Server) Sélectionnez les paramètres régionaux par défaut pour garantir que les
événements de contrôle soient enregistrés et affichés dans la langue appropriée, puis cliquez sur
Suivant.
28. Lisez le résumé de la configuration. Cliquez sur Précédent pour modifier des paramètres ou sur
Suivant pour continuer. Si vous choisissez de continuer, Configuration Manager configure les propriétés du produit LiveCycle à l'aide des valeurs spécifiées et assemble les produits dans le fichier
LiveCycle.ear.
29. Dans l'écran de résumé de configuration et d'assemblage des produits, cliquez sur Suivant.
30. Cliquez sur Terminer pour quitter Configuration Manager.
Etape suivante
Vous pouvez désormais configurer un serveur d'applications manuellement. Reportez-vous à la section
« Configuration manuelle de JBoss », page 52 .
7
Configuration manuelle de JBoss
Ce chapitre explique comment configurer manuellement le serveur d'applications JBoss en vue du déploiement manuel de LiveCycle Policy Server, LiveCycle Reader Extensions et LiveCycle Document
Security.
Si vous avez installé le produit à l'aide de la procédure clé en main, il vous suffit de configurer
Pour LiveCycle Policy Server, ce chapitre suppose que vous avez configuré la base de données et créé un compte utilisateur afférent. Pour LiveCycle Reader Extensions et LiveCycle Document Security, ce chapitre suppose que vous avez préparé le serveur d'applications. Reportez-vous à la section
« Préparation de l'environnement », page 37 .
Vous devez exécuter les opérations suivantes :
●
.
●
●
(LiveCycle Policy Server) Copie des fichiers du produit LiveCycle Policy Server dans les répertoires
JBoss. Reportez-vous à la section « Copie des fichiers de configuration JBoss », page 53
.
Configuration des propriétés JBoss. Reportez-vous à la section
« Configuration des propriétés JBoss », page 54
.
●
●
●
(LiveCycle Policy Server) Configuration de la connexion à la base de données LiveCycle. Reportez-vous
à la section « Connexion de JBoss à la base de données », page 55 .
.
Ce chapitre concerne l'emplacement d'installation du serveur d'applications JBoss, appelé [racine du
serveur d'applications] et l'emplacement d'installation des produits et composants LiveCycle, appelé
[racine LiveCycle].
Démarrage et arrêt de JBoss
Plusieurs procédures de ce chapitre requièrent que vous arrêtiez et relanciez l'instance de JBoss dans laquelle vous souhaitez déployer les produits LiveCycle.
➤
Pour démarrer JBoss :
1. Ouvrez une invite de commande et accédez au répertoire [racine du serveur d'applications]/bin.
2. Pour démarrer le serveur, saisissez la commande suivante :
●
●
(Windows)
jboss-run.bat -c all
(Linux)
./jboss-run.sh -c all
52
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de JBoss 53
➤
Pour arrêter JBoss :
1. Ouvrez une invite de commande et accédez au répertoire [racine du serveur d'applications]/bin.
2. Pour arrêter le serveur, saisissez la commande suivante :
●
●
(Windows) shutdown.bat -S
(Linux)
./shutdown.sh –S
Configuration de JBoss
Avant de configurer JBoss et de déployer les produits LiveCycle, vous devez configurer l'environnement
JBoss en effectuant les opérations suivantes :
●
●
Installation de JDK1.4.2_04 ou d'une version ultérieure.
La variable JAVA_HOME doit être définie sur le java home/jdk utilisé pour le serveur d'applications.
●
●
●
●
La première entrée de la variable PATH doit être JAVA_HOME/bin.
Installation de JBoss 3.2.5. Les fichiers du produit JBoss se trouvent dans le répertoire [racine LiveCycle]/ components.
Définition de la variable d'environnement JBOSS_HOME et placement de cette variable dans le répertoire d'installation de JBoss.
Arrêt de JBoss s'il est en cours d'exécution. Reportez-vous à la section
« Démarrage et arrêt de JBoss », page 52
.
Copie des fichiers de configuration JBoss
Cette section s'applique uniquement à LiveCycle Policy Server.
LiveCycle Policy Server fournit plusieurs fichiers que vous devez copier dans les répertoires de configuration JBoss. Vous devez les copier dans l'instance de JBoss qui héberge LiveCycle Policy Server.
Avant de procéder à la copie, n'oubliez pas de faire des copies de sauvegarde de chacun d'entre eux. Si un fichier se trouve déjà dans l'emplacement cible, remplacez-le par le nouveau fichier.
➤
Pour copier les fichiers de configuration JBoss :
1. Copiez les fichiers repris dans le tableau ci-dessous dans l'emplacement cible.
Fichier
run.sh (Linux) ou run.bat
(Windows) log4j.xml
server.xml
Emplacement source
[racine du serveur
d'applications]/PolicyServer/ jboss-conf/scripts
[racine
LiveCycle]/PolicyServer/jboss-conf/logging
[racine LiveCycle]/PolicyServer/ jboss-conf/ssl
Emplacement cible
[racine du serveur
d'applications]/bin
[racine du serveur
d'applications]/server/all/ conf
[racine du serveur
d'applications]/server/all/ deploy/jbossweb-tomcat
50.sar
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration des propriétés JBoss 54
Fichier
aps.keystore
fichiers XML
Emplacement source
[racine LiveCycle]/PolicyServer/ jboss-conf/ssl
[racine
LiveCycle]/PolicyServer/jboss-conf/jms
Copiez les fichiers XML MySQL, Oracle ou MSSQL XML appropriés ainsi que le fichier edc-destinations-service.xml.
[racine LiveCycle]/PolicyServer/ sdk/lib/JBoss
Emplacement cible
[racine du serveur
d'applications]/server/all/ conf
[racine du serveur
d'applications]/server/all/ deploy-hasingleton/jms axis.jar
[racine du serveur
d'applications]/server/all/ deploy/jboss-net.sar
2. Supprimez le fichier hsqldb-jdbc2-service.xml du répertoire [racine du serveur
d'applications]/deploy-hasingleton/jms.
3. Ouvrez le fichier jboss-service.xml ([racine du serveur d'applications]/server/all/conf ) dans un éditeur de texte et après le texte suivant :
<!-- EAR deployer, remove if you are not using Web layers -->
<mbean code="org.jboss.deployment.EARDeployer" name="jboss.j2ee:service=EARDeployer">
Ajoutez les deux lignes suivantes :
<attribute name=”Isolated”>true</attribute>
<attribute name=”CallByValue”>true</attribute>
Enregistrez le fichier.
4. Ouvrez le fichier jboss-service.xml ([racine du serveur
d'applications]/server/all/deploy/jbossweb-tomcat55,sar/META-INF) et remplacez la valeur true de l'attribut
UseJBossWebLoader
par false :
<attribute name=”UseJBossWebLoader”>false</attribute>
Enregistrez le fichier.
Configuration des propriétés JBoss
Cette section ne s'applique qu'à LiveCycle Reader Extensions et LiveCycle Document Security.
Vous devez modifier la propriété jacorb.poa.thread_pool_max
du fichier jacorb.properties pour que les services de documentation Adobe s'exécutent correctement sur le serveur d'applications. Le fichier jacorb.properties se trouve dans le répertoire [racine du serveur d'applications]/server/all/conf.
Avant toute modification, n'oubliez pas de créer une copie de sauvegarde du fichier jacorb.properties.
➤
Pour modifier le fichier jacorb.properties :
1. Ouvrez le fichier dans un éditeur de texte.
2. Recherchez la propriété jacorb.poa.thread_pool_max
et attribuez-lui la valeur 16.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de la propriété de délai de transaction 55
Configuration de la propriété de délai de transaction
Cette section ne s'applique qu'à LiveCycle Reader Extensions et LiveCycle Document Security.
Vous devez modifier la valeur du délai de transaction pour votre serveur d'applications JBoss afin d'empêcher toute exception de délai de transaction.
➤
Pour configurer la propriété de délai de transaction :
1. Recherchez le répertoire [racine du serveur d'applications]/server/all/conf et ouvrez le fichier jboss-service.xml dans un éditeur de texte.
2. Augmentez la valeur de
<attribute name="TransactionTimeout"></attribute>
.
Par exemple, si cette valeur est égale à 300, définissez-la sur 300000 ou 3000000. Cette valeur est exprimée en secondes.
3. Enregistrez le fichier et redémarrez le serveur d'applications.
Connexion de JBoss à la base de données
Cette section s'applique uniquement à LiveCycle Policy Server.
Vous devez configurer la source de données afin de connecter l'instance de JBoss hébergeant
LiveCycle Policy Server à la base de données LiveCycle. Pour JBoss, vous pouvez utiliser une source de données MySQL, SQL Server, Oracle ou DB2.
Configuration d'une source de données MySQL
Pour permettre à LiveCycle Policy Server de communiquer avec une base de données MySQL contenant les données LiveCycle, vous devez créer un fichier de source de données et le déployer sur l'instance de
JBoss hébergeant LiveCycle Policy Server.
Ce fichier est nécessaire uniquement si vous souhaitez déployer manuellement les produits LiveCycle.
Lorsque vous effectuez une installation clé en main, le serveur d'applications et le produit sont automatiquement configurés pour interagir avec la base de données MySQL également installée de manière automatique.
➤
Pour créer le fichier de source de données :
1. Créez un fichier XML en utilisant le code suivant :
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>EDC_DS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/adobe</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>adobe</user-name>
<password>adobe</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>100</max-pool-size>
<blocking-timeout-millis>20000</blocking-timeout-millis>
<idle-timeout-minutes>10</idle-timeout-minutes>
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration d'une source de données SQL Server 56
<prepared-statement-cache-size>50</prepared-statement-cache-size>
<transaction-isolation>TRANSACTION_READ_COMMITTED
</transaction-isolation>
</local-tx-datasource>
</datasources>
2. Remplacez le texte en gras des éléments suivants par les valeurs spécifiques à votre base de données
LiveCycle :
●
●
<connection-url>
: indique le nom de l'ordinateur (localhost, mais vous pouvez également utiliser le nom de l'ordinateur, l'adresse IP ou un chemin d'accès complet), le numéro de port et le nom de la base de données. Le serveur d'applications utilise l'URL pour se connecter à la base de données.
<user-name>
et
<password>
: nom d'utilisateur et mot de passe que le serveur d'applications utilise pour accéder à la base de données. Ces valeurs sont définies lors de la création de la base de
données. Reportez-vous à la section « Création d'une base de données MySQL », page 37 .
3. Enregistrez le fichier sous le nom de adobe-ds.xml dans le répertoire [racine du serveur
d'applications]/server/all/deploy.
4. Redémarrez JBoss.
Configuration d'une source de données SQL Server
Pour permettre à LiveCycle Policy Server de communiquer avec une base de données SQL Server contenant les données LiveCycle, vous devez créer un fichier de source de données et le déployer sur l'instance de JBoss hébergeant LiveCycle Policy Server.
Pour plus de détails sur l'utilisation de SQL Server, reportez-vous à la documentation correspondante.
➤
Pour créer le fichier de source de données :
1. Créez un fichier XML en utilisant le code suivant :
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>EDC_DS</jndi-name>
<connection-url>jdbc:microsoft:sqlserver://localhost:1433;
DatabaseName=adobe;SelectMethod=Cursor</connection-url>
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver
</driver-class>
<user-name>adobe</user-name>
<password>adobe</password>
<SelectMethod>Cursor</SelectMethod>
<min-pool-size>1</min-pool-size>
<max-pool-size>100</max-pool-size>
<blocking-timeout-millis>20000</blocking-timeout-millis>
<idle-timeout-minutes>10</idle-timeout-minutes>
<check-valid-connection-sql>SELECT 1</check-valid-connection-sql>
</local-tx-datasource>
</datasources>
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration d'une source de données Oracle 57
2. Remplacez le texte en gras des éléments suivants par les valeurs spécifiques à votre base de données
LiveCycle :
●
<connection-url>
: indique le nom de l'ordinateur (localhost, mais vous pouvez également utiliser le nom de l'ordinateur, l'adresse IP ou un chemin d'accès complet), le numéro de port et le nom de la base de données. Le serveur d'applications utilise l'URL pour se connecter à la base de données.
●
<user-name>
et
<password>
: nom d'utilisateur et mot de passe que le serveur d'applications utilise pour accéder à la base de données. Ces valeurs sont définies lors de la création de la base de
données. Reportez-vous à la section « Création d'une base de données SQL Server », page 41 .
3. Enregistrez le fichier sous le nom de adobe-ds.xml dans le répertoire [racine du serveur d'applications]/ server/all/deploy.
4. Redémarrez JBoss.
Configuration d'une source de données Oracle
Pour permettre à LiveCycle Policy Server de communiquer avec un espace de stockage Oracle contenant les données d'exécution des produits LiveCycle, vous devez créer une source de données Oracle sur JBoss et la déployer sur l'instance de JBoss hébergeant LiveCycle Policy Server.
Pour plus de détails sur l'URL de connexion de connexion d'Oracle, consultez www.oracle.com/technology/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm#05_04 .
➤
Pour créer le fichier de source de données :
1. Créez un fichier XML en utilisant le code suivant :
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>EDC_DS</jndi-name>
<connection-url>jdbc:oracle:thin:@host_name:port:database_name
</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>database_username</user-name>
<password>password</password>
<!-- Checks the Oracle error codes and messages for fatal errors -->
<exception-sorter-class-name> org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
</exception-sorter-class-name>
</local-tx-datasource>
</datasources>
2. Remplacez le texte en gras des éléments suivants par les valeurs spécifiques à votre base de données
LiveCycle :
●
<connection-url>
: indique le nom de l'ordinateur (localhost, mais vous pouvez également utiliser le nom de l'ordinateur, l'adresse IP ou un chemin d'accès complet), le numéro de port et le nom de la base de données. Le serveur d'applications utilise l'URL pour se connecter à la base de données.
●
<user-name>
et
<password>
: nom d'utilisateur et mot de passe que le serveur d'applications utilise pour accéder à la base de données. Ces valeurs sont définies lors de la création de la base de
données. Reportez-vous à la section « Création d'une base de données Oracle », page 38
.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration d'une source de données DB2 58
3. Enregistrez le fichier sous le nom de adobe-ds.xml dans le répertoire [racine du serveur
d'applications]/server/all/deploy.
4. Redémarrez JBoss.
Configuration d'une source de données DB2
Pour permettre à JBoss de communiquer avec une base de données DB2 contenant des données
LiveCycle, vous devez créer une source de données DB2 sur JBoss et la déployer sur l'instance de JBoss hébergeant LiveCycle Policy Server.
➤
Pour créer le fichier de source de données :
1. Créez un fichier XML en utilisant le code suivant :
<?xml version="1.0" encoding="UTF-8"?>
<datasources>
<local-tx-datasource>
<jndi-name>EDC_DS</jndi-name>
<connection-url>jdbc:db2://<server_name>:<port>/<database_name>
</connection-url>
<driver-class>com.ibm.db2,jcc.DB2Driver
</driver-class>
<user-name>adobe</user-name>
<password>adobe</password>
<SelectMethod>Cursor</SelectMethod>
<min-pool-size>1</min-pool-size>
<max-pool-size>100</max-pool-size>
<blocking-timeout-millis>20000</blocking-timeout-millis>
<idle-timeout-minutes>10</idle-timeout-minutes>
</local-tx-datasource>
</datasources>
2. Remplacez le texte en gras des éléments suivants par les valeurs spécifiques à votre base de données
LiveCycle :
●
<connection-url>
: indique le nom du serveur (le nom de l'ordinateur hébergeant DB2), le numéro de port et le nom de la base de données. Le serveur d'applications utilise l'URL pour se connecter à la base de données.
●
<user-name>
et
<password>
: nom d'utilisateur et mot de passe que le serveur d'applications utilise pour accéder à la base de données. Ces valeurs sont définies lors de la création de la base de
données. Reportez-vous à la section « Création d'une base de données DB2 », page 39
.
3. Enregistrez le fichier sous le nom de adobe-ds.xml dans le répertoire [racine du serveur d'applications]/ server/all/deploy.
4. Redémarrez JBoss.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de la sécurité 59
Configuration de la sécurité
Cette section s'applique uniquement à LiveCycle Policy Server.
Les administrateurs et les utilisateurs doivent être authentifiés pour accéder aux fonctions de
LiveCycle Policy Server. LiveCycle Policy Server prend en charge l'authentification par formulaire et l'authentification de base. Par défaut, il utilise une authentification JAAS par formulaire.
Pour mettre en place l'authentification de base, utilisez le SDK de LiveCycle Policy Server pour intégrer un fournisseur de service d'authentification personnalisé. Pour plus d'informations, consultez le guide
Developing Custom Applications de LiveCycle Policy Server ou contactez le support clientèle d'Adobe.
Remarque :
LDAP échange des informations sous la forme de texte clair. Il est recommandé de configurer
JBoss pour qu'il envoie les informations d'authentification via une connexion SSL.
Reportez-vous à la section « Configuration de SSL sur JBoss », page 69
.
Configuration de l'authentification JAAS
Pour l'installation clé en main comme pour l'installation manuelle de LiveCycle Policy Server sur JBoss, vous devez configurer l'authentification JAAS.
Pour ce faire, vous devez ajouter un élément de stratégie d'application au fichier login-config.xml que
JBoss utilise pour que LiveCycle Policy Server puisse communiquer avec votre serveur LDAP.
LiveCycle Policy Server fournit un fichier login-config.xml par défaut contenant un exemple d'élément de stratégie d'application,
<application-policy name="UsernamePwd_Auth_Search">
.
Pour plus de détails sur l'exemple d'élément de stratégie d'application, consultez la section
LiveCycle Policy Server pour qu'il utilise la stratégie d'application lors de l'authentification, reportez-vous à
la section « LiveCycle Policy Server », page 28
.
➤
Pour créer une stratégie d'application pour les installations clé en main :
1. Ouvrez le fichier login-config.xml depuis le répertoire [racine LiveCycle]/jboss-3.2.5/server/all/conf.
2. Modifiez le nœud de stratégie d'application en y ajoutant les propriétés de votre annuaire LDAP.
3. Enregistrez le fichier.
4. Redémarrez le serveur d'applications.
➤
Pour créer une stratégie d'application pour les installations manuelles :
1. Ouvrez le fichier login-config.xml depuis le répertoire [racine du serveur d'applications]/server/all/conf.
●
●
Si vous déployez LiveCycle Policy Server sur une instance existante de JBoss déjà utilisée pour exécuter d'autres applications LiveCycle, copiez l'exemple d'élément de stratégie d'application situé dans le fichier login-config.xml par défaut, insérez-le dans le fichier login-config.xml situé dans le répertoire [racine du serveur d'applications]/conf, puis modifiez l'élément de stratégie d'application en conséquence.
Si vous déployez LiveCycle Policy Server sur une nouvelle instance de JBoss qui n'est pas utilisée pour exécuter d'autres applications LiveCycle, remplacez le fichier login-config.xml situé dans le répertoire [racine du serveur d'applications]/conf par le fichier login-config.xml par défaut fourni par
LiveCycle Policy Server, puis modifiez l'élément de stratégie d'application en conséquence.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de l'authentification JAAS 60
2. Modifiez le nœud de stratégie d'application en y ajoutant les propriétés de votre annuaire LDAP.
3. Enregistrez le fichier.
4. Redémarrez le serveur d'applications.
Exemple d'élément de stratégie d'application
LiveCycle Policy Server fournit un exemple de stratégie d'application servant de modèle pour la configuration de l'authentification JAAS sur JBoss. L'exemple de stratégie d'application est utilisé lorsque le DN de l'utilisateur enregistré dans votre annuaire LDAP ne contient pas l'identification d'ouverture de session de l'utilisateur.
Pour rechercher l'enregistrement d'un utilisateur, configurez un filtre pour qu'il recherche les classes d'objets contenant l'identification d'ouverture de session de l'utilisateur. Indiquez le préfixe et le suffixe de l'identification de l'utilisateur dans le filtre de recherche.
Par exemple, si votre annuaire utilise l'attribut de schéma uid
pour l'identification de l'ouverture de session utilisateur, utilisez le code XML suivant pour l'option du filtre de recherche :
<module-option name =
"searchfilterPrefix">(&(objectClass=*)(uid=</module-option>
<module-option name = "searchfilterSuffix">))</module-option>
Lorsqu'un utilisateur ouvre une session, LiveCycle Policy Server récupère les informations d'identification de l'utilisateur et les utilise pour créer le filtre de recherche. Il recherche ensuite l'enregistrement de l'utilisateur à utiliser pour l'authentification.
Consil :
vous ne devez pas utiliser de caractères spéciaux dans le code XML.
L'exemple d'élément d'application est appelé
UsernamePwd_Auth_Search
. Il se trouve dans le fichier login-config.xml dans le répertoire [racine LiveCycle]/product/conf. Vous pouvez copier l'élément dans le fichier login-config.xml du répertoire [racine du serveur d'applications]/conf.
Remarque :
le document Request for Comments (RFC) 2254 de l'Internet Engineering Task Force (IETF) fournit une définition de la syntaxe pour les filtres de recherche LDAP. Pour plus d'informations sur les filtres de recherche spécifiques à votre serveur d'annuaire LDAP, reportez-vous à la documentation relative à ce produit.
Pour consulter des exemples de stratégies d'application pour Sun ONE et Active Directory, reportez-vous à
la section « Exemples de stratégies d'application », page 61 .
Le tableau suivant décrit chaque propriété que vous pouvez configurer.
Option configurable
user.provider.url
java.naming.security.authentication
searchUser
Description
URL LDAP du serveur d'annuaire (par exemple :ldap:// servername:port)
Type d'authentification LDAP
Défini sur true pour forcer une recherche de l'utilisateur avec le
DN créé de façon dynamique.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de l'authentification JAAS 61
Option configurable
searchUsingAnonymousBind binduser bindpassword basedn searchfilterprefix searchfiltersuffix
Description
Spécifie si l'accès à l'annuaire est contrôlé par une authentification :
● true
: aucune authentification n'est effectuée et aucune information utilisateur n'est requise pour effectuer la recherche.
● false
: une authentification est effectuée. Une identification utilisateur et un mot de passe sont requis pour effectuer la recherche.
DN de l'enregistrement de l'utilisateur ayant accès à l'annuaire pour effectuer une recherche. Cette option n'a pas de valeur lorsque searchUsingAnonymousBind est défini sur true
.
Mot de passe associé au DN spécifié dans l'option de module binduser. Cette option n'a pas de valeur lorsque searchUsingAnonymousBind est défini sur true
.
DN de base de votre annuaire.
Partie du filtre de recherche située à gauche de l'identification de l'utilisateur.
Partie du filtre de recherche située à droite de l'identification de l'utilisateur.
Exemples de stratégies d'application
Les deux nœuds de stratégie d'application suivants sont des exemples à utiliser avec les serveurs d'annuaire LDAP Sun ONE et Active Directory. Ces exemples utilisent une société fictive
company_name.com située sur un ordinateur LDAP nommé XYZ.
Example 7.1
Nœud de stratégie d'application Sun ONE
<application-policy name="UsernamePwd_Sun ONE">
<authentication>
<!-- do not change the following two lines-->
<login-module code="com.adobe.edc.server.provider.authentication.login.LDAPLogin
Module" flag="required"><module-option name =
"java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory
</module-option>
<!-- this should be an LDAP url with server name and port-->
<module-option name =
"user.provider.url">ldap://xyz:389</module-option>
<!-- this is the ldap authentication type.-->
<module-option name =
"java.naming.security.authentication">simple</module-option>
<!-- setting this to true forces the code to search for the user with the DN that will be constructed dynamically.-->
<module-option name = "searchUser">true</module-option>
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de l'authentification JAAS 62
<!-- if searchUser is true then than the following three configure whether the search is performed anonymously or with a specific user-->
<module-option name = "searchUsingAnonymousBind">true</module-option>
<module-option name = "binduser"></module-option>
<module-option name = "bindpassword"></module-option>
<!-- this specifies what the basedn for users should be. Be sure this matches the directory settings that you specify in the Policy Server web pages or the end user will not successfully authenticate-->
<module-option name =
"basedn">ou=users,dc=company_name,dc=com</module-option>
<module-option name =
"searchfilterPrefix">(&(objectClass=*)(uid=</module-option>
<module-option name =
"searchfilterSuffix">))</module-option></login-module>
</authentication>
</application-policy>
Example 7.2
Nœud de stratégie d'application Active Directory
<application-policy name="UsernamePwd_ADS">
<authentication>
<!-- do not change the following two lines-->
<login-module code="com.adobe.edc.server.provider.
authentication.login.LDAPLoginModule" flag="required">
<module-option name = "java.naming.factory.initial">com.sun.jndi.
ldap.LdapCtxFactory</module-option>
<!-- this should be an LDAP url with server name and port-->
<module-option name =
"user.provider.url">ldap://xyz:389</module-option>
<!-- this is the ldap authentication type.-->
<module-option name =
"java.naming.security.authentication">simple</module-option>
<!-- setting this to true forces the code to search for the user with the DN that will be constructed dynamically.-->
<module-option name = "searchUser">true</module-option>
<!-- if searchUser is true then than the following three configure whether the search is performed anonymously or with a specific user-->
<module-option name = "searchUsingAnonymousBind">false</module-option>
<module-option name = "binduser">cn=John
Doe,cn=users,dc=company_name,dc=com</module-option><module-option name = "bindpassword">password</module-option>
<!-- this specifies what the basedn for users should be. Be sure this matches up with the directory settings in the config ui or else the end user will not successfully authenticate-->
<module-option name =
"basedn">cn=users,dc=company_name,dc=com</module-option>
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Configuration manuelle de JBoss
Configuration de l'authentification JAAS 63
<module-option name = "searchfilterPrefix">(&(objectClass=*)
(sAMAccountName=</module-option>
<module-option name = "searchfilterSuffix">)
(!(userAccountControl:1.2.840.113556.1.4.803:=2)))</module-option>
</login-module>
</authentication>
</application-policy>
Etape suivante
Vous pouvez maintenant déployer le produit sur la base de données du serveur d'applications.
Reportez-vous à la section
« Déploiement manuel sur JBoss », page 64
.
8
Déploiement manuel sur JBoss
Ce chapitre s'applique à tous les produits de sécurité LiveCycle.
Ce chapitre décrit la procédure de déploiement de vos produits LiveCycle sur JBoss :
●
« A propos des produits LiveCycle », page 64
●
●
« Déploiement sur JBoss », page 65
« Réinitialisation du compteur de LiveCycle Reader Extensions », page 66
●
« Affichage des fichiers journaux », page 66
Pour exécuter cette procédure, vous devez avoir configuré le serveur d'applications. Si ce n'est pas le cas, reportez-vous au point
« Configuration manuelle de JBoss », page 52 .
A propos des produits LiveCycle
Avant de déployer des produits LiveCycle, vérifiez que le logiciel et les fichiers nécessaires sont installés et que vous connaissez l'emplacement des répertoires avec lesquels vous allez travailler. Reportez-vous à la section
« Configuration système requise », page 11
.
Après avoir déployé les produits, si vous devez apporter d'autres modifications aux propriétés d'exécution définies pendant la configuration, vous pouvez exécuter Configuration Manager, puis redéployer le fichier
EAR mis à jour. Reportez-vous à la section « Configuration des produits LiveCycle », page 46
.
Si vous utilisez un serveur Web externe, reportez-vous à sa documentation pour plus de détails sur la configuration requise pour l'accès au serveur d'applications.
Si vous n'avez pas encore configuré les fonctionnalités de sécurité optionnelles telles que IIOP via SSL sur votre serveur d'applications, effectuez cette opération après avoir vérifié que vous avez correctement déployé les modules du produit. Reportez-vous à la section
« Configuration de SSL sur JBoss », page 69 .
Nom du répertoire JBoss
Cette section concerne l'emplacement d'installation du serveur d'applications JBoss, appelé [racine du
serveur d'applications], et l'emplacement d'installation des produits et composants LiveCycle, appelé
[racine LiveCycle]. Reportez-vous à la section « Conventions utilisées dans ce guide », page 6
.
64
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Déploiement manuel sur JBoss
Résumé des composants déployables 65
Résumé des composants déployables
Ce tableau reprend les composants déployables des produits de sécurité LiveCycle .
Composant
adobe-FontManager.ear
LCM.ear
LiveCycle.ear
LiveCycle-security.ear
edc-server.ear
Produit LiveCycle
LiveCycle Reader Extensions
LiveCycle Document Security
Tous
LiveCycle Reader Extensions
LiveCycle Document Security
LiveCycle Reader Extensions
LiveCycle Document Security
LiveCycle Policy Server
Déploiement sur JBoss
Pour déployer des produits LiveCycle sur JBoss, copiez les composants déployables dans le répertoire de déploiement JBoss. JBoss peut être exécuté ou arrêté lorsque vous copiez les fichiers dans le répertoire.
Une fois les fichiers copiés, démarrez ou redémarrez le serveur afin de vous assurer que les services démarrent correctement.
➤
Pour déployer des produits LiveCycle sur Jboss :
1. Copiez les fichiers suivants du répertoire [racine LiveCycle]/configurationManager/export dans le répertoire [racine du serveur d'applications]/server/all/deploy :
●
●
●
●
(LiveCycle Reader Extensions, LiveCycle Document Security) adobe-FontManager.ear
(LiveCycle Reader Extensions, LiveCycle Document Security) LiveCycle.ear
(LiveCycle Reader Extensions, LiveCycle Document Security) LiveCycle-security.ear
(LiveCycle Policy Server) edc-server.ear
2. Copiez le fichier LCM.ear du répertoire [racine LiveCycle]/configurationManager/deploy/jboss dans le répertoire [racine du serveur d'applications]/server/all/deploy.
3. Relancez JBoss pour vérifier que les applications s'exécutent correctement.
Remarque :
lorsque vous démarrez JBoss, il est possible que plusieurs messages s'affichent dans le fichier journal du serveur JBoss. Ces messages apparaissent si vous n'avez pas encore initialisé la base de données pour LiveCycle Policy Server.
Adobe LiveCycle
Installation et configuration des produits de sécurité LiveCycle pour JBoss
Déploiement manuel sur JBoss
Réinitialisation du compteur de LiveCycle Reader Extensions 66
Réinitialisation du compteur de LiveCycle Reader Extensions
Vous pouvez éventuellement réinitialiser le compteur de LiveCycle Reader Extensions.
➤
Pour réinitialiser le compteur :
1. Arrêtez le serveur d'applications.
2. Supprimez le fichier count.dat du répertoire [racine LiveCycle]/jboss/server/all/tmp/deploy/ tmp9731LiveCycle-security.ear-contents/ares.war/WEB-INF/work.
Affichage des fichiers journaux
Les événements comme des erreurs d'exécution ou de démarrage sont enregistrés dans les fichiers journaux du serveur d'applications. Ces fichiers peuvent vous aider à diagnostiquer les problèmes
éventuels rencontrés lors du déploiement sur le serveur d'applications. Vous pouvez les ouvrir dans un
éditeur de texte.
Les fichiers journaux suivants se trouvent dans le répertoire [racine du serveur
d'applications]/server/all/log :
●
● boot.log
(LiveCycle Document Security) server.log. aaaa-mm-jj
●
●
(LiveCycle Reader Extensions) server.log. aaaa-mm-jj server.log
Etape suivante
Avec LiveCycle Policy Server, vous devez maintenant initialiser la base de données à l'aide du
Pour LiveCycle Reader Extensions et LiveCycle Document Security, vous pouvez à présent exécuter des exemples, finaliser la configuration du produit et développer des applications. Reportez-vous à la section
« Après le déploiement », page 28 .
9
Initialisation de la base de données
Ce chapitre concerne uniquement LiveCycle Policy Server.
Il décrit la procédure d'initialisation de la base de données LiveCycle pour LiveCycle Policy Server.
Pour exécuter cette procédure, vous devez avoir configuré la base de données LiveCycle pour permettre son intégration au produit et déployé ce dernier sur le serveur d'applications. Si ce n'est pas le cas,
reportez-vous aux sections « Déploiement manuel sur JBoss », page 64 et
« Préparation de l'environnement », page 37 .
L'initialisation de la base de données est une procédure destinée à préparer une base de donnée pour une utilisation avec des produits LiveCycle, par la création de tables et l'intégration éventuelle de données.
Vous devez uniquement exécuter cette procédure lors du premier déploiement du produit. Lorsque vous exécutez Configuration Manager pour initialiser la base de données, le serveur d'applications doit
également être actif.
➤
Pour initialiser la base de données :
1. Lancez le serveur d'applications.
2. Démarrez Configuration Manager en accédant au répertoire [racine LiveCycle]/configurationManager et saisissez la commande suivante :
●
●
(Windows)
ConfigurationManager.exe
(Linux)
ConfigurationManager.bin
3. Dans l'écran de bienvenue, cliquez sur Suivant.
4. Sélectionnez Assistant de configuration personnalisée et cliquez sur Suivant.
5. Dans l'écran Préférences de configuration, sélectionnez Utiliser les valeurs saisies ou Rétablir les
valeurs par défaut, puis cliquez sur Suivant.
6. Sélectionnez le type du serveur d'applications que vous utilisez.
7. Sélectionnez Plate-forme si cette option s'affiche, puis les produits que vous souhaitez configurer et déployer. Cliquez ensuite sur Suivant.
8. Sélectionnez Démarrer la base de données et cliquez sur Suivant.
9. Dans l'écran de démarrage de la base de données, cliquez sur Suivant.
10. Cliquez sur Initialiser la base de données.
11. Une fois l'initialisation terminée, cliquez sur Suivant, puis sur Terminer.
Etape suivante
Vous pouvez maintenant configurer les propriétés d'exécution de LiveCycle Policy Server. Reportez-vous à
la section « Après le déploiement », page 28
.
67

Public link updated
The public link to your chat has been updated.