Especificación del momento en que se cargan e inicializan los servlets

De forma predeterminada, Liberty pospone la carga del servlet hasta que se reciba una solicitud para la aplicación web asociada. Puede alterar temporalmente este comportamiento predeterminado estableciendo el atributo deferServletLoad de contenedor web en false.

Acerca de esta tarea

La especificación de servlet define el atributo de servlet load-on-startup, que se especifica en el archivo web.xml de una aplicación web. Si un servlet tiene un valor no negativo para el atributo load-on-startup, se debe cargar e inicializar el servlet cuando se despliegue la aplicación web. Liberty optimiza el tiempo de inicio del servidor y el uso de la memoria al no iniciar un servlet, hasta que se reciba una solicitud para la aplicación web. Puede alterar temporalmente este aplazamiento para que los servlets se carguen e inicialicen cuando se instale la aplicación web, en lugar de esperar a la primera solicitud de la aplicación.

Ejemplo

Para configurar el servidor para que cargue servlets cuando se instale una aplicación web, añada la línea siguiente al archivo de configuración server.xml o un archivo que incluya:
<webContainer deferServletLoad="false"/>
Este valor se aplica a todas las aplicaciones web instaladas en el servidor.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_servlet_load.html