Configurer le service de transaction

  1. Dans l'arborescence de navigation, développez le noeud Configuration.

  2. Sélectionnez l'instance à configurer :

  3. Sélectionnez le noeud Service de transaction.

    La page Service de transaction apparaît.

  4. 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.

  5. 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.

  6. 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).

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.
  12. Redémarrez GlassFish Server.

Voir aussi
Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices