Para configurar as definições EJB

  1. Na árvore de navegação, selecione o nó Configuração.
  2. Selecione o nó Recipiente EJB.

    A página Enterprise Java Beans (EJB) é aberta.

  3. No campo Localização de armazenamento da sessão, digite um novo valor para a localização de armazenamento da sessão.

    Este campo especifica o diretório onde os beans passivos de sessão com estado e os estados dos ponto de verificação SFSB com persistência são armazenados no sistema de arquivos. O valor padrão é ${com.sun.aas.instanceRoot}/session-store.

    Os beans passivos são beans de sessão com estados 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 ponto de verificação SFSB com persistência são sessões individuais da Web cujos estados foram gravados em um arquivo no sistema de arquivos.

    Esta configuração se aplica aos estados do ponto de verificação SFSB somente se a disponibilidade do recipiente EJB estiver desativada. Para desativar a disponibilidade, consulte Para configurar as definições de disponibilidade do recipiente EJB.

  4. Selecione o botão Opção B ou Opção C para definir A opção de comprometer.

    A opção de comprometer especifica como o recipiente efetua o cache de instâncias de beans passivos entre transações.

  5. No campo Tamanho inicial e mínimo do conjunto, digite o número mínimo de beans a serem mantidos no conjunto.

    O valor padrão é 0.

  6. No campo Tamanho máximo do conjunto, digite o número máximo de beans que o recipiente pode manter no conjunto ao mesmo tempo.

    O valor padrão é 32.

  7. No campo Quantidade de redimensionamento do conjunto, digite o número de beans que são removidos do conjunto, se estiverem ociosos por mais tempo do que o especificado no campo Tempo limite de conjunto ocioso.

    O valor precisa ser ao menos 0 e menor do que o valor de Tamanho máximo do conjunto. O valor padrão é 8.

  8. No campo Tempo limite de conjunto ociosos, digite o tempo, em segundos, que um conjunto pode permanecer ocioso antes que seja removido do conjunto.

    Após esta quantidade de tempo, o bean é destruído. Um valor de 0 significa que um bean pode permanecer ocioso indefinidamente. O valor padrão é 600.

  9. 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 configurações do cache. Um valor de 0 indica um cache não vinculado. O valor padrão é 512.

  10. 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 é alcançado, o recipiente remove 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 conjunto 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 padrão é 32.

  11. No campo Tempo limite de remoção, digite o número de segundos após o qual o bean passivo é removido do armazenamento da sessão.

    Um valor de 0 especifica que o recipiente não remove automaticamente os beans inativos. Se o valor da Tempo limite da remoção é menor do que ou igual ao valor de Tempo limite de cache ocioso, os beans são imediatamente removidos sem passarem para o estado passivo. O valor padrão é 5.400.

  12. Na lista suspensa Diretriz da seleção de remoção, selecione a diretriz usada pelo recipiente para remover beans de sessões com estado do cache.

    As escolhas são as seguintes:

    Não recentemente usado (NRU)

    (Padrão) Remove um bean que não foi utilizado recentemente.

    Primeiro a entrar, primeiro a sair (PAPS)

    Remove o bean mais antigo no cache.

    Usado menos recentemente (NRU)

    Remove o bean menos acessado recentemente.

  13. No campo Tempo limite de cache ocioso, digite o número máximo de segundos que um bean pode permanecer ocioso no conjunto.

    Após essa quantidade de tempo, o recipiente 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 padrão é 600.

  14. (Opcional) Na seção Propriedades Adicionais, especifique as propriedades.

    O Servidor GlassFish não define propriedades adicionais para o recipiente EJB.

  15. Clique em Salvar.

    Dica - Para restaurar as configurações padrão, clique no botão Carregar padrões e, em seguida, em Salvar.


  16. Reinicie o Servidor GlassFish.
Consulte também
Copyright © 2010, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados e de titularidade da Oracle Corporation. Proibida a reprodução total ou parcial. Advertência legal