- Dans l’arborescence de navigation, développez le nœud Configuration.
- Sélectionnez l’instance à configurer :
- Pour configurer une instance en particulier, sélectionnez le nœud de configuration de
l’instance. Par exemple, pour l’instance par défaut, server, sélectionnez le nœud server-config.
- Pour configurer les réglages par défaut pour toutes les instances, sélectionnez le
nœud default-config.
- Sélectionnez le nœud Service de transaction.
La page Service de transaction s’affiche.
- Sur la page Service de transaction, cochez la case Au redémarrage pour
activer la récupération des transactions incomplètes au redémarrage du serveur.
Cette option est désactivée par défaut.
- Dans le champ Délai d’expiration de transaction, entrez la durée exprimée en
secondes pendant laquelle le serveur patiente avant de restaurer une transaction qui
n’a pas été terminée.
La valeur 0 désactive le délai d’expiration des transactions. La valeur par
défaut est zéro qui signifie que le serveur attend la fin d’une
transaction pendant une durée indéterminée.
- Dans le champ Délai d’expiration de la tentative, saisissez le nombre de
secondes pendant lesquelles le GlassFish Server tente de se connecter à un
serveur inaccessible.
La valeur par défaut est de 600 (10 minutes).
- Dans le champ Emplacement du journal des transactions, entrez le nom du
répertoire dans lequel sont conservés les journaux du serveur.
Les journaux de transaction sont conservés dans le sous-répertoire tx du répertoire
spécifié par ce champ. La valeur par défaut est le répertoire spécifié
dans le champ Racine journal de la page Attributs de domaine, qui
se trouve dans l’onglet Avancé du nœud GlassFish Server.
- Dans la liste déroulante Décision heuristique, sélectionnez la règle à suivre lorsque le
résultat d’une transaction distribuée ne peut pas être déterminé en raison de
l’inaccessibilité d’autres participants.
À moins d’avoir une bonne raison de sélectionner Engager, laissez l’option Décision
heuristique définie sur Répéter (par défaut). Valider les transactions indéterminées risque de
compromettre l’intégrité des données dans votre application.
- Dans le champ Intervalle de point clé, saisissez le nombre de transactions
entre les opérations de points clés.
Les opérations de point clé permettent de compresser les fichiers journaux de
transactions. La valeur par défaut est 65 536.
- (Facultatif) Dans la section Autres propriétés, spécifiez d’autres propriétés.
Pour obtenir une description des propriétés disponibles, consultez Propriétés spécifiques au service de transaction.
- Pour ajouter une propriété, cliquez sur le bouton Ajouter propriété. Sur la
ligne vide qui apparaît, saisissez le nom de la propriété dans le
champ Nom et la valeur de la propriété dans le champ Valeur.
- Pour modifier une propriété, modifiez le champ Valeur de cette propriété.
- Pour supprimer une propriété, cochez la case située à gauche du champ
Nom de la propriété que vous supprimez, puis cliquez sur le
bouton Supprimer propriétés.
- Cliquez sur Enregistrer.
Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs
par défaut, puis sur Enregistrer.
- Redémarrez GlassFish Server.