6.4. Sources de données XA
6.4.1. Créer une source de données XA par les interfaces de gestion
Conditions préalables :
Cette section explique les étapes à suivre pour créer une source de données XA, en utilisant la console de gestion ou l'interface CLI.
Note
Procédure 6.7. Créer une source de données XA en utilisant l'interface CLI ou la console de gestion
Interface CLI
- Exécuter la commande d'interface de gestion CLI suivante pour créer une source de données XA, et configurer les variables comme il se doit :
Note
La valeur de DRIVER_NAME (nom de pilote) dépend du nombre de classes répertoriées dans le fichier/META-INF/services/java.sql.Driver
situé dans le JAR du pilote JDBC. S'il n'y a qu'une seule classe, la valeur correspondra au nom du JAR. S'il y a plusieurs classes, la valeur correspondra au nom du JAR + driverClassName + « _ » + majorVersion + « _ » + minorVersion. Toute erreur provoquera l'erreur suivante dans le journal :JBAS014775: New missing/unsatisfied dependencies
Par exemple, la valeur de DRIVER_NAME qu'il nous faut pour le pilote MySQL 5.1.31 estmysql-connector-java-5.1.31-bin.jarcom.mysql.jdbc.Driver_5_1
.xa-data-source add --name=XA_DATASOURCE_NAME --jndi-name=JNDI_NAME --driver-name=DRIVER_NAME --xa-datasource-class=XA_DATASOURCE_CLASS
Configurer les propriétés de la source de données XA
Définir le nom du serveur
Exécuter la commande suivante pour configurer le nom du serveur de l'hôte :/subsystem=datasources/xa-data-source=XA_DATASOURCE_NAME/xa-datasource-properties=ServerName:add(value=HOSTNAME)
Définir le nom de la base de données
Exécuter la commande suivante pour configurer le nom de la base de données :/subsystem=datasources/xa-data-source=XA_DATASOURCE_NAME/xa-datasource-properties=DatabaseName:add(value=DATABASE_NAME)
- Activer la source de données :
xa-data-source enable --name=XA_DATASOURCE_NAME
Console de gestion
Naviguer dans le panneau Datasources qui se trouve dans la console de gestion
- Sélectionner Configuration qui se trouve en haut de la console.
- En mode de domaine uniquement, sélectionner un profil à partir du menu déroulant qui se trouve en haut et à gauche.
- Étendre le menuqui se trouve à gauche de la console, puis étendre le menu .
- Sélectionner.
- Sélectionner l'onglet XA Datasource.
Créer une nouvelle source de données XA
- Cliquer sur.
- Saisir les attributs de la nouvelle source de données XA de l'assistant Create XA Datasource et cliquer sur .
- Saisir les informations sur le pilote JDBC dans l'assistant Create XA Datasource et cliquer sur .
- Saisir les propriétés XA et cliquer sur.
- Saisir les paramètres de connexion dans l'assistant Create XA Datasource.
- Cliquer sur le boutonpour tester la connexion à la ressource de données XA et vérifier que les paramètres de configuration soient corrects.
- Cliquer surpour terminer.
La source de données XA a été ajoutée au serveur. Elle est maintenant visible dans le fichier standalone.xml
ou le fichier domain.xml
, ainsi que dans les interfaces de gestion.
Voir également :