laptop and a wrench

Error

In Java ADF, the application server thread pool size does not shrink after session expiry in OC4J 10.1.3.1.

Última publicación: August 25, 2014 No Product Found
Número de ID del error NIM040011
EnviadoNovember 11, 2008
Última modificaciónApril 2, 2025
Relacionado conNo Product Found
Versión encontrada9.2
Lenguaje del programaJava
Versión corregida9.3
EstadoFixed

Solución alternativa

Write a httpsessionlistener class which will explicitly close all the app server threadspackage com.esri.helper;import javax.servlet.http.*; public class MySessionListenerimplements HttpSessionListener { public MySessionListener() {}public void sessionCreated(HttpSessionEvent sessionEvent) { }public void sessionDestroyed(HttpSessionEvent sessionEvent) { HttpSession session = sessionEvent.getSession();try{/*mapContext is the managed-bean-name defined for WebContext in faces config <managed-bean-name>mapContext</managed-bean-name> <managed-bean-class>com.esri.adf.web.data.WebContext</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> */ com.esri.adf.web.data.WebContext ctx = (com.esri.adf.web.data.WebContext) session.getAttribute("mapContext");com.esri.adf.web.util.GroupThreadPool gt = ctx.getThreadPool();gt.shutdown(true);}catch(Exception e){ e.printStackTrace(); }}}

Pasos para reproducir

ID del error: NIM040011

Software:

  • No Product Found

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga