指定載入及起始設定 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 應用程式。