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
<webContainer deferServletLoad="false"/>
Este valor se aplica
a todas las aplicaciones web instaladas en el servidor.