La page Service de disponibilité s'ouvre.
La page correspondante s'ouvre.
Pour désactiver la disponibilité, décochez la case Service de disponibilité activé.
memory pour n'utiliser aucune persistance de session
file pour utiliser une persistance de session basée sur le système de fichiers n'étant pas hautement disponible
web-method : l'état de la session est stocké à la fin de chaque requête Web avant l'envoi d'une réponse au client. Ce mode est la meilleure garantie que l’état de la session sera entièrement réactualisé en cas de panne. Il s’agit de la valeur par défaut.
time-based : l'état de la session est stocké en arrière-plan selon la fréquence définie par le paramètre Intervalle de suppression. Pour plus d'informations sur ce paramètre, voir Configurer les propriétés du gestionnaire pour le conteneur Web.
Ce mode ne garantit pas la mise à jour complète de l'état de la session. Toutefois, les performances peuvent être améliorées de manière significative car l’état n’est pas stocké après chaque requête.
L'option Fréquence de la persistance n'est applicable que si le type de persistance est replicated.
session : l'état de la session est stocké intégralement à chaque fois. Ce mode est la meilleure garantie que vos données de session seront correctement stockées pour n’importe quelle application Web distribuable.
modified-session : l'état de la session est stocké intégralement s'il a été modifié. Une session est considérée comme ayant été modifiée si HttpSession.setAttribute() ou HttpSession.removeAttribute() a été appelé. Vous devez vous assurer que setAttribute() est appelé chaque fois qu’un attribut est modifié. Cette exigence n’est pas requise par la spécification Java EE, mais elle est nécessaire pour que ce mode fonctionne correctement.
modified-attribute : seuls les attributs de session modifiés sont stockés. Pour que ce mode fonctionne correctement, suivez les recommandations ci-dessous :
Appelez setAttribute() à chaque modification de l'état de la session.
Veillez à ce qu’il n’y ait pas de références croisées entre les attributs. Le graphe des objets sous chaque clé d’attribut distincte est sérialisé et stocké séparément. S’il existe des références croisées entre les objets sous chaque clé individuelle, ceux-ci ne seront pas sérialisés ni désérialisés correctement.
Répartissez l’état de la session entre plusieurs attributs, ou au moins entre un attribut en lecture seule et un attribut modifiable.
Portée de la persistance n'est applicable que si le type de persistance est replicated.
Pour rendre l'état de connexion unique indisponible pour le basculement, désactivez la case État Connexion unique.
GlassFish Server ne définit aucune autre propriété de disponibilité du conteneur Web.