Dans l'arborescence de navigation, développez le noeud Configuration.
Sélectionnez la configuration à modifier.
Sous le noeud Configuration, sélectionnez le noeud Service de disponibilité.
La page Service de disponibilité apparaît.
Sur la page Service de disponibilité, cliquez sur l'onglet Disponibilité du conteneur Web.
La page Disponibilité du conteneur Web apparaît.
Dans le champ Service de disponibilité, cochez la case Activé pour activer la disponibilité du conteneur Web.
Pour désactiver la disponibilité, désélectionnez la case Activé du champ Service de disponibilité.
Dans la liste déroulante Type de persistance, sélectionnez le mécanisme de persistance.
Si le service de disponibilité n'est pas activé, sélectionnez l'un des éléments suivants :
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
Si le service de disponibilité est activé, sélectionnez replicated
pour utiliser la persistance de session basée sur le basculement après incident du cluster hautement disponible.
Dans la liste déroulante Fréquence de la persistance, sélectionnez la fréquence de stockage de la session HTTP :
web-method :
l'état de la session est stocké à la fin de chaque demande Web avant l'envoi d'une réponse au client. Ce mode constitue la meilleure garantie que l'état de la session sera entièrement mis à jour en cas d'échec. Il s'agit de la valeur par défaut.
L'option Fréquence de la persistance n'est applicable que si le type de persistance est replicated
.
Dans la liste déroulante Portée de la persistance, sélectionnez la portée des modifications de session HTTP requises pour le stockage :
session :
l'état de la session est stocké intégralement à chaque fois. Ce mode constitue la meilleure garantie que vos données de session seront correctement stockées, quelle que soit l'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 lignes directrices 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 graphique d'objet 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 situés sous chaque clé, ceux-ci ne seront pas sérialisés ni désérialisés correctement.
Distribuez l'état de session entre plusieurs attributs, ou au moins entre un attribut en lecture seule et un attribut modifiable.
L'option Portée de la persistance n'est applicable que si le type de persistance est replicated
.
Dans le champ Etat SSO, cochez la case Activé pour rendre l'état de connexion unique disponible pour le basculement en cas d'incident.
Pour rendre l'état de connexion unique indisponible pour le basculement en cas d'incident, désélectionnez la case Activé du champ Etat SSO.
Pour restaurer les valeurs par défaut de tous les paramètres, cliquez sur le bouton Charger les valeurs par défaut.
Dans la section Autres propriétés, spécifiez les propriétés supplémentaires.
GlassFish Server ne définit aucune autre propriété de disponibilité du conteneur Web.
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.