Configurer les propriétés du gestionnaire pour le conteneur Web

Le gestionnaire de sessions permet de déterminer le processus de création et de suppression des sessions, l’emplacement de stockage de l’état des sessions, ainsi que le nombre maximal de sessions disponibles.

  1. Dans l’arborescence de navigation, développez le nœud Configuration.
  2. Sélectionnez la configuration à modifier.
  3. Sous le nœud Configuration, sélectionnez le nœud Conteneur Web.

    La page Propriétés générales s’affiche.

  4. Dans la page Propriétés générales, cliquez sur l’onglet Propriétés du gestionnaire.

    La page Propriétés du gestionnaire s’affiche.

  5. Dans le champ Intervalle d’obtention, saisissez le nombre de secondes après lesquelles les données de sessions inactives sont supprimées du stockage.

    La valeur par défaut est 60.

    Définissez ceux-ci sur une valeur inférieure à la fréquence à laquelle les données de session sont modifiées. Par exemple, cette valeur doit être la plus petite possible (1 seconde) pour un servlet de compteur de résultats trouvés sur un site Web auquel l’accès est fréquent ; dans le cas contraire, vous risquez de perdre les quelques derniers résultats trouvés à chaque fois que vous redémarrez le serveur.

  6. Dans le champ Nombre de sessions maximal, tapez le nombre maximum de sessions pouvant être placées dans le cache.

    Une valeur de -1 indique que le nombre de sessions est illimité. La valeur par défaut est –1.

    Une fois la limite atteinte, toute tentative de création d’une nouvelle session provoque l’émission d’une exception IllegalStateException.

  7. Dans le champ Nom de fichier de session, saisissez le chemin d’accès, absolu ou relatif, vers le répertoire dans lequel l’état de la session est conservé entre les redémarrages de l’application, si la conservation de l’état est possible.

    Si ce chemin n’est pas défini, l’état de la session n’est pas conservé. Par défaut, ce chemin n’est pas défini.

    Un chemin d’accès relatif est relatif au répertoire temporaire pour cette application Web.

    Ce paramètre ne s'applique que si le type de persistance est memory. Pour définir le type de persistance, voir Pour configurer les paramètres de disponibilité du conteneur Web.

  8. (Facultatif) Dans la section Autres propriétés, spécifiez d’autres propriétés.

    Le GlassFish Server ne définit aucune autre propriété pour le gestionnaire de sessions.

  9. Cliquez sur Enregistrer.

    Astuce - Pour revenir aux paramètres par défaut, cliquez sur le bouton Charger valeurs par défaut, puis sur Enregistrer.


Voir aussi

Copyright © 2005, 2011, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale