Na árvore de navegação, selecione o nó Configuração.
Selecione o nó Contêiner EJB.
A página Enterprise Java Beans (EJB) é aberta.
No campo Local de Armazenamento de Sessão, digite um novo valor para o local de armazenamento da sessão.
Este campo especifica o diretório onde os beans passivos de sessão stateful e os estados dos checkpoint SFSB com persistência são armazenados no sistema de arquivos. O valor default é ${com.sun.aas.instanceRoot}/session-store
.
Os beans passivos são beans de sessão stateful que tenham seus estados gravados em um arquivo no sistema de arquivos. Eles normalmente estavam ociosos por um determinado período de tempo e não estão no momento sendo acessados por clientes. Da mesma forma, os estados do checkpoint SFSB com persistência são sessões individuais da Web cujos estados foram gravados em um arquivo no sistema de arquivos.
Esta definição se aplica aos estados do checkpoint SFSB somente se a disponibilidade do contêiner EJB estiver desativada. Para desativar a disponibilidade, consulte Para Configurar as Definições de Disponibilidade do Contêiner EJB.
Selecione o botão Opção B ou Opção C para definir a Opção de Confirmação.
A Opção de Confirmação especifica como o contêiner efetua o cache de instâncias de beans apassivados entre transações.
Se você selecionar a Opção B (a default), o contêiner efetuará o cache de uma instância pronta entre transações.
Se você selecionar a Opção C, o contêiner não efetuará o cache de uma instância pronta entre transações.
No campo Tamanho Inicial e Mínimo do Pool, digite o número mínimo de beans a serem mantidos no Pool.
O valor default é 0.
No campo Tamanho Máximo do Pool, digite o número máximo de beans que o contêiner pode manter no pool ao mesmo tempo.
O valor default é 32.
No campo Quantidade de Redimensionamento do Pool, digite o número de beans que serão removidos do Pool, se estiverem ociosos por mais tempo do que o especificado no campo Time-out para Ociosidade do Pool.
O valor precisa ser ao menos 0 e menor do que o valor de Tamanho Máximo do Pool. O valor default é 8.
No campo Time-out para Ociosidade do Pool, digite o tempo, em segundos, que um Pool pode permanecer ocioso antes que seja removido do Pool.
Após essa quantidade de tempo, o bean é destruído. Um valor de 0 significa que um bean pode permanecer ocioso indefinidamente. O valor default é 600.
No campo Tamanho Máximo do Cache, digite a quantidade máxima de beans a serem mantidos no cache.
Aumente o número máximo de beans no cache para eliminar a sobrecarga na criação e destruição do bean. No entanto, se o cache é aumentado, o servidor consome mais memória e recursos. Assegure-se de que seu ambiente operacional seja suficiente para suas definições do cache. Um valor de 0 indica um cache não vinculado. O valor default é 512.
No campo Quantidade de Redimensionamento do Cache, digite o número máximo de beans que serão passados para o estado passivo quando o cache estiver cheio.
Quando o número máximo de beans no cache for alcançado, o contêiner removerá uma quantidade de beans passivos do armazenamento de backup. Esse valor também especifica o número de beans a serem criados se uma solicitação chega quando o pool não tem beans disponíveis. O valor precisa ser maior do que 1 e menor do que o valor de Tamanho Máximo do Cache. O valor default é 32.
No campo Time-out para Remoção, digite o número de segundos após o qual o bean passivo é removido do armazenamento da sessão.
O valor 0 especifica que o contêiner não remove automaticamente os beans inativos. Se o valor da Time-out para Remoção for menor ou igual ao valor de Time-out para Ociosidade do Cache, os beans são imediatamente removidos sem passarem para o estado passivo. O valor default é 5.400.
Na lista drop-down Política de Seleção de Remoção, selecione a política usada pelo contêiner para remover beans de sessões stateful do cache.
As escolhas são as seguintes:
(Default) Remove um bean que não foi usado recentemente.
Remove o bean mais antigo no cache.
Remove o bean menos acessado recentemente.
No campo Time-out para Ociosidade do Cache, digite o número máximo de segundos que um bean pode permanecer ocioso no cache.
Após esse tempo, o contêiner pode passar esse bean para o estado passivo. Um valor de 0 especifica que os beans nunca se tornam candidatos para passar para o estado passivo. O valor default é 600.
Na seção Propriedades Adicionais, especifique as propriedades adicionais.
Para obter uma descrição das propriedades disponíveis, Propriedades Específicas do Contêiner EJB consulte.
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.
Dica:
Para voltar às definições default, clique no botão Carregar Defaults e depois em Salvar.Reinicie o GlassFish Server.