Pour permettre à JBoss préconfiguré par Adobe de se connecter à la 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 sur laquelle vous souhaitez déployer LiveCycle.
5.4.1.1 Modification du fichier adobe-ds.xmlAvant de configurer la source de données MySQL, vous devez avoir créé la base de données sur MySQL comme décrit dans 4.6 Création d’une base de données MySQL.
Ouvrez le fichier [racine du serveur d’applications]/server/lc_mysql/deploy/adobe-ds.xml dans un éditeur de texte et localisez la ligne suivante pour IDP_DS et EDC_DS :
<connection-url>jdbc:mysql://localhost:3306/adobe</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<security-domain>MySqlDbRealm</security-domain>
Remplacez le texte suivant dans le fichier par les valeurs propres à votre base de données :
localhost : nom, adresse IP ou chemin d’accès complet de l’ordinateur hébergeant la base de données. La valeur par défaut est localhost.
3306 : port utilisé pour accéder à la base de données. Le port par défaut est 3306.
adobe : nom de la base de données contenant les données. Remplacez la valeur par défaut, adobe, par le nom de votre base de données.
Dans les lignes qui suivent le paramètre <connection-url>, localisez les paramètres user-name et password, puis remplacez les valeurs par défaut par le nom d’utilisateur et le mot de passe qu’utilise le serveur d’applications pour accéder à la base de données.
Vérifiez que les valeurs minimale et maximale des connexions à la source de données sont définies comme suit :
Pour IDP_DS :
<min-pool-size>1</min-pool-size>
<max-pool-size>30</max-pool-size>
Pour EDC_DS :
<min-pool-size>1</min-pool-size>
<max-pool-size>20</max-pool-size>
Remarque : si votre serveur LiveCycle supporte une charge importante, augmentez le nombre maximum de connexions JDBC, afin de garantir le traitement de toutes les tâches. Dans ce cas, affectez une valeur de 50 ou plus au paramètre <max-pool-size> pour IDP_DS et EDC_DS.
Enregistrez le fichier, puis fermez-le.
5.4.1.2 Modification du fichier mysql-ds.xmlSi vous exécutez LiveCycle avec une base de données MySQL, vous devez définir MySQL comme source de données par défaut pour JBoss. Cette procédure repose sur le fait que le pilote JDBC MySQL est installé dans le répertoire [racine du serveur d’applications]/server/lc_mysql/lib.
Ouvrez le fichier [racine du serveur d’applications]/server/lc_mysql/deploy/mysql-ds.xml dans un éditeur de texte, puis configurez l’élément <local-tx-datasource> en fonction de vos paramètres de connexion MySQL :
<jndi-name>DefaultDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/adobe/</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<security-domain>MySqlDbRealm</security-domain>
Remplacez le texte suivant dans le fichier par les valeurs propres à votre base de données :
localhost : remplacez cette valeur par le nom du serveur hébergeant la base de données.
3306 : remplacez cette valeur par le numéro de port de votre serveur de base de données.
adobe : remplacez cette valeur par le nom de la base de données connectée à LiveCycle.
Dans les lignes qui suivent le paramètre <connection-url>, localisez les paramètres user-name et password, puis remplacez les valeurs par défaut par le nom d’utilisateur et le mot de passe qu’utilise le serveur d’applications pour accéder à la base de données.
Enregistrez le fichier, puis fermez-le.
5.4.1.3 Modification du fichier login-config.xmlOuvrez le fichier [racine du serveur d’applications]/server/lc_mysql/conf/login-config.xml dans un éditeur de texte, puis modifiez le code suivant dans l’élément <policy> :
<application-policy name="MySqlDbRealm">
<authentication>
<login-module
code="org.jboss.resource.security.SecureIdentityLoginModule" flag
= "required">
<module-option name="principal">adobe</module-option>
<module-option name="userName">adobe</module-option>
<module-option name="password">adobe</module-option>
<module-option
name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,
name=Default DS </module-option>
</login-module>
</authentication>
</application-policy>
Remplacez le texte en gras par les valeurs propres à votre base de données, de manière à ce que le serveur d’applications puisse accéder à votre base de données.
Enregistrez le fichier, puis fermez-le.
Démarrez JBoss.
|
|
|