Na árvore de navegação, expanda o nó Configuração.
Selecione a configuração que está sendo alterada.
No nó da configuração, selecione o nó Serviço de Disponibilidade.
A página Serviço de Disponibilidade será aberta.
Na página Serviço de Disponibilidade, clique na guia Disponibilidade do Contêiner Web.
A página Disponibilidade do Contêiner Web será aberta.
No campo Serviço de Disponibilidade, marque a caixa Ativado para ativar a disponibilidade do contêiner Web.
Para desativar a disponibilidade, desmarque a caixa Serviço de Disponibilidade Ativado.
Na lista drop-down Tipo de Persistência, selecione o mecanismo de persistência.
Se Serviço de Disponibilidade Ativado não estiver marcado, selecione uma das seguintes opções:
memory
para nenhuma persistência de sessão
file
para persistência de sessão com base no sistema de arquivos que não está altamente disponível
Se a opção Serviço de Disponibilidade Ativado estiver marcada, selecione replicated
para persistência de sessão com base no failover do cluster que está altamente disponível.
Na lista drop-down Frequência da Persistência, selecione a frequência na qual a sessão HTTP será armazenada:
web-method
— O estado da sessão é armazenado no final de cada solicitação, antes do envio de uma resposta para o cliente. Este modo oferece a melhor garantia de que o estado da sessão estará totalmente atualizado em caso de falha. Esse é o default.
A Frequência da Persistência só é aplicável se o tipo de persistência for replicated
.
Na lista drop-down Escopo da Persistência, selecione as alterações do escopo da sessão HTTP necessárias para que o armazenamento ocorra:
session
— O estado da sessão inteira é sempre armazenado. Este modo oferece a melhor garantia de que os dados da sessão sejam corretamente armazenados em qualquer aplicação Web distribuível.
modified-session
— O estado da sessão inteira será armazenado se ela tiver sido modificada. Uma sessão é considerada modificada caso HttpSession.setAttribute()
ou HttpSession.removeAttribute()
tenha sido chamado. Certifique-se de chamar setAttribute()
sempre que um atributo for alterado. Não se trata de um requisito da especificação Java EE, mas sim uma necessidade para que este modo funcione corretamente.
modified-attribute
— Somente os atributos modificados da sessão serão armazenados. Para que esse modo funcione corretamente, é necessário seguir estas diretrizes:
Chame setAttribute()
sempre que o estado da sessão for modificado.
Certifique-se de que não haja referências cruzadas entre os atributos. O gráfico do objeto em cada chave de atributo diferente é serializado e armazenado separadamente. Se houver quaisquer referências cruzadas do objeto entre os objetos em cada chave diferente, eles não são serializados e desserializados corretamente.
Distribua o estado da sessão em muitos atributos ou, pelo menos, entre um atributo somente para leitura e um atributo modificável.
O Escopo da Persistência se aplica somente se o Tipo de Persistência for replicated
.
No campo Estado de Sign-on Único, marque a caixa Ativado para tornar o estado de sign-on único disponível para failover.
Para que o estado de sign-on único não esteja disponível para failover, remova a marca da caixa Estado de Sign-on Único.
Para restaurar os valores default de todas as definições, clique no botão Carregar Defaults.
Na seção Propriedades Adicionais, especifique as propriedades adicionais.
O GlassFish Server não define nenhuma propriedade adicional da disponibilidade do contêiner Web.
Para adicionar uma propriedade, clique no botão Adicionar Propriedade. Na linha em branco que for exibida, digite o nome da propriedade no campo Nome e digite o valor da propriedade no campo Valor.
Para modificar uma propriedade, edite o campo Valor da propriedade.
Para deletar uma propriedade, marque a caixa de seleção à esquerda do campo Nome da Propriedade a ser deletada. Clique no botão Deletar Propriedades.
Clique em Salvar.