Configuration du démarrage du service de transaction
La récupération de transaction de base de données peut avoir lieu soit à la première utilisation du service de transaction, soit au démarrage du serveur.
Pourquoi et quand exécuter cette tâche
Par défaut, la récupération de transaction après un échec du serveur n'intervient qu'à la première utilisation du service de transaction, et non au démarrage du serveur. Vous pouvez modifier ce comportement en spécifiant des attributs de service de transaction qui contrôlent dans quelles circonstances a lieu la récupération et si le système attend qu'elle soit terminée avant d'autoriser la poursuite d'un travail transactionnel.
Procédure
Pour configurer le démarrage du service de transaction, spécifiez les attributs suivants dans l'élément transaction du fichier server.xml :
Exemple
Avec la configuration de l'élément de transaction suivante, la récupération de transaction a lieu au démarrage du serveur et le serveur attend la fin de la récupération de transaction avant d'autoriser la poursuite du travail transactionnel.
<transaction
recoverOnStartup="true"
waitForRecovery="true"
/>