指定装入并初始化 servlet 的时间
缺省情况下,Liberty 概要文件会延迟 servlet 装入,直至收到对相关联 Web 应用程序的请求。要覆盖此缺省行为,可以将 Web 容器 deferServletLoad 属性指定为 false。
关于此任务
servlet 规范定义 load-on-startup servlet 属性,该属性是在 Web 应用程序的 web.xml 文件中加以指定。如果 servlet 的 load-on-startup 属性具有非负值,那么部署 Web 应用程序时必须装入并初始化 servlet。Liberty 概要文件会优化服务器启动时间和内存使用,方法是直至收到对 Web 应用程序的请求之后才启动 servlet。可以覆盖此延期,以便在安装 Web 应用程序时装入和初始化 servlet,而不是等待直至收到对该应用程序的第一个请求。
示例
<webContainer deferServletLoad="false"/>
此设置适用于服务器中安装的所有 Web 应用程序。