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 é exibida.
Na página Serviço de Disponibilidade, clique na guia Disponibilidade do Contêiner Web.
A página Disponibilidade do Contêiner Web é exibida.
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 Ativo do Serviço de disponibilidade.
Na lista drop-down Tipo de persistência, selecione o mecanismo de persistência.
Se a opção Serviço de disponibilidade ativado não estiver marcada, 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 é armazenada:
web-method
— O estado da sessão é armazenado no final de cada solicitação, antes do envio de uma resposta de volta 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 se aplica somente 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
— Todo o estado da sessão é armazenado a cada instante. 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
— Todo o estado da sessão é 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 são armazenados. Para que este 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 essas propriedades.
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 é 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.