Configurando Resultados de Método EJB Assíncrono Remoto
Use essa tarefa para configurar o número máximo de resultados não solicitados para uma chamada de método Enterprise JavaBeans (EJB) assíncrono remoto.
Sobre Esta Tarefa
Quando um método EJB assíncrono remoto é chamado, o servidor deve salvar os resultados da chamada de método remoto até o cliente solicitar os resultados usando o método Future.get. Se o cliente nunca solicitar o resultado, resultados não solicitados poderão se acumular no servidor e no uso de memória. Para evitar o uso de muita memória, o servidor limita o número de resultados não solicitados para 1000, por padrão. Se o número de resultados não solicitados se aproximar do, ou exceder o limite, o servidor emitirá o aviso CNTR0328W.
Procedimento
- Opcional: Abra o administrative console.
- Selecione Servidores.
- Selecione Tipos de Servidores.
- Selecione Servidores de Aplicativos WebSphere.
- Selecione o servidor que você deseja configurar.
- Em Infraestrutura do Servidor, selecione Definição de Processo.
- Em Propriedades Adicionais, selecione Java Virtual Machine.
- Na área Propriedades Adicionais, selecione Propriedades Customizadas.
- Na página Servidores de Aplicativos, clique em Novo para especificar um par de nome e valor arbitrário para seu servidor.
- No campo de entrada Nome, digite: com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults
- No campo de entrada Valor, digite o número máximo desejado de resultados não solicitados. O valor especial 0 é interpretado como ilimitado. O valor padrão é 1000.
- Clique em OK.
- Salve a configuração.
- Reinicie o servidor.