Configuración de los resultados del método EJB asíncrono remoto
Puede utilizar esta tarea para establecer el número máximo de resultados sin reclamar para una llamada de método EJB (Enterprise JavaBeans) asíncrono remoto.
Acerca de esta tarea
Cuando se invoca un método EJB asíncrono remoto, el servidor debe guardar los resultados de la invocación de método remoto hasta que el cliente reclame los resultados utilizando el método Future.get. Si el cliente nunca reclama el resultado, los resultados no reclamados pueden acumularse en el servidor y utilizar memoria. Para que no utilicen demasiada memoria, el servidor limita el número de resultados no reclamados a 1000 de forma predeterminada. Si el número de resultados no reclamados se acerca o excede el límite, el servidor emite el aviso CNTR0328W.
Procedimiento
- Opcional: Abra la consola de administración.
- Seleccione Servidores.
- Seleccione Tipos de servidor.
- Seleccione Servidores de aplicaciones WebSphere.
- Seleccione el servidor que desea configurar.
- En Infraestructura del servidor, seleccione Definición de proceso.
- En Propiedades adicionales, seleccione Java Virtual Machine.
- En el área Propiedades adicionales, seleccione Propiedades personalizadas.
- En la página Servidores de aplicaciones, pulse Nuevo para especificar un par de nombre y valor arbitrario para su servidor.
- En el campo de entrada Nombre, escriba: com.ibm.websphere.ejbcontainer.maxUnclaimedAsyncResults
- En el campo de entrada Valor, especifique el número máximo de resultados no reclamados que desee. El valor especial 0 se interpreta como ilimitado. El valor predeterminado es 1000.
- Pulse Aceptar.
- Guarde la configuración.
- Reinicie el servidor.