Espandere il nodo Configurazione nell'albero di navigazione.
Selezionare la configurazione da modificare.
Nel nodo della configurazione, selezionare il nodo Servizio disponibilità.
Viene visualizzata la pagina Servizio disponibilità.
Nella pagina Servizio disponibilità fare clic sulla scheda Disponibilità contenitore Web.
Viene visualizzata la pagina Disponibilità contenitore Web.
Nel campo Servizio disponibilità selezionare la casella Abilitato per abilitare la disponibilità per il contenitore Web.
Per disabilitare la disponibilità, rimuovere il segno di spunta dalla casella Servizio disponibilità abilitato.
Nell'elenco a discesa Tipo di persistenza selezionare il meccanismo di persistenza.
Se l'opzione Servizio disponibilità abilitato non è selezionata, scegliere una delle opzioni riportate di seguito.
memory
per nessuna persistenza delle sessioni
file
per una persistenza delle sessioni basata sul file system, che non è ad alta disponibilità
Se la casella Servizio disponibilità abilitato è selezionata, selezionare replicated
per una persistenza delle sessioni basata su failover del cluster, che è ad alta disponibilità.
Nell'elenco a discesa Frequenza di persistenza selezionare la frequenza di memorizzazione della sessione HTTP:
web-method
— lo stato della sessione viene memorizzato al termine di ogni richiesta Web prima dell'invio di una risposta al client. Questa modalità rappresenta la migliore garanzia che lo stato della sessione venga aggiornato completamente in caso di errore. Questa è l'impostazione predefinita.
L'opzione Frequenza di persistenza è valida solo se l'opzione Tipo di persistenza è impostata su replicated
.
Nell'elenco a discesa Ambito persistenza selezionare l'ambito delle modifiche della sessione HTTP necessarie per consentire la memorizzazione:
session
— viene memorizzato ogni volta lo stato dell'intera sessione. Questa modalità rappresenta la migliore garanzia che i dati della sessione vengano memorizzati correttamente per ogni applicazione Web distribuibile.
modified-session
— viene memorizzato lo stato dell'intera sessione nel caso in cui abbia subito modifiche. Una sessione viene considerata modificata se è stato richiamato un metodo HttpSession.setAttribute()
o HttpSession.removeAttribute()
. È necessario garantire che venga richiamato setAttribute()
ogni volta che un attributo viene modificato. Non si tratta di un requisito delle specifiche Java EE, ma è necessario affinché questa modalità funzioni in modo corretto.
modified-attribute
— vengono memorizzati solo gli attributi di sessione modificati. Affinché questa modalità funzioni correttamente, attenersi alle istruzioni riportate di seguito.
Richiamare setAttribute()
ogni volta che lo stato della sessione viene modificato.
Assicurarsi che non vi siano riferimenti incrociati tra gli attributi. Il grafico degli oggetti sotto ciascuna chiave di attributo viene serializzato e memorizzato separatamente. Gli eventuali riferimenti incrociati tra gli oggetti sotto ciascuna chiave separata non vengono serializzati e deserializzati in modo corretto.
Distribuire lo stato della sessione tra più attributi o almeno tra un attributo di sola lettura e un attributo modificabile.
L'opzione Ambito persistenza è valida solo se l'opzione Tipo di persistenza è impostata su replicated
.
Nel campo Stato Single Sign-On selezionare la casella Abilitato per rendere lo stato SSO disponibile per il failover.
Per rendere lo stato SSO non disponibile per il failover, rimuovere il segno di spunta dalla casella Abilitato dell'opzione Stato Single Sign-On.
Per ripristinare i valori predefiniti di tutte le impostazioni, fare clic sul pulsante Carica impostazioni predefinite.
Nella sezione Proprietà aggiuntive, specificare le proprietà aggiuntive.
GlassFish Server non definisce alcuna proprietà aggiuntiva per la disponibilità del contenitore Web.
Per aggiungere una proprietà, fare clic sul pulsante Aggiungi proprietà. Nella riga vuota visualizzata, digitare il nome della proprietà nel campo Nome e il valore della proprietà nel campo Valore.
Per modificare una proprietà, è necessario modificare il valore del campo Valore della proprietà.
Per eliminare una proprietà, selezionare la casella di controllo a sinistra del campo Nome corrispondente alla proprietà da eliminare, quindi fare clic sul pulsante Elimina proprietà.
Fare clic su Salva.