Dans l'arborescence de navigation, développez le noeud Configuration.
Sélectionnez l'instance à configurer :
Pour configurer une instance spécifique, sélectionnez le noeud de configuration de l'instance. Par exemple, pour l'instance par défaut, server
, sélectionnez le noeud server-config
.
Pour configurer les paramètres par défaut pour toutes les instances, sélectionnez le noeud default-config
.
Sélectionnez le noeud Service de transaction.
La page Service de transaction apparaît.
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 Temporisation de transaction, entrez la durée d'attente (en secondes) du serveur avant d'annuler une transaction qui n'a pas été terminée.
La valeur 0 désactive la temporisation des transactions. La valeur par défaut est 0. Elle signifie que le serveur attend la fin d'une transaction pendant une durée indéterminée.
Dans le champ Temporisation de tentative, saisissez le nombre de secondes pendant lesquelles GlassFish Server tente de se connecter à un serveur inaccessible.
La valeur par défaut est 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é dans ce champ. La valeur par défaut correspond au répertoire spécifié dans le champ Racine journal de la page Attributs de domaine, qui se trouve dans l'onglet Avancé du noeud 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.
A 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.
Dans la section Autres propriétés, spécifiez les propriétés supplémentaires.
Pour obtenir une description des propriétés disponibles, reportez-vous à Propriétés propres au service de transaction.
Pour ajouter une propriété, cliquez sur le bouton Ajouter une 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é, sélectionnez la case située à gauche du champ Nom de la propriété à supprimer, puis cliquez sur le bouton Supprimer des propriétés.
Cliquez sur Enregistrer.
Conseil:
Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger les valeurs par défaut, puis sur Enregistrer.Redémarrez GlassFish Server.