指定載入及起始設定 Servlet 的時間
依預設,Liberty 設定檔會延遲載入 Servlet,在收到相關 Web 應用程式的要求之前,不進行載入。 您可以將 Web 儲存器 deferServletLoad 屬性指定為 false 來置換這個預設行為。
關於這項作業
Servlet 規格定義了由 Web 應用程式的 web.xml 檔來指定的 Servlet 屬性 load-on-startup。 如果 Servlet 的 load-on-startup 屬性不是負值,當部署 Web 應用程式時,必須載入及起始設定 Servlet。 Liberty 設定檔通過未收到 Web 應用程式要求,就不啟動 Servlet,來取得最好的伺服器啟動時間及記憶體使用情況。 您可以置換這項延遲,以便在安裝 Web 應用程式時載入及起始設定 Servlet,而不是等到第一次要求應用程式之時。
範例
<webContainer deferServletLoad="false"/>
這個設定適用於伺服器上所安裝的所有 Web 應用程式。