指定載入及起始設定 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,而不是等到第一次要求應用程式之時。

範例

如果要將伺服器配置成在安裝 Web 應用程式之時載入 Servlet,請新增下面這一行到 server.xml 配置檔中,或新增到它所包含的某個檔案中:
<webContainer deferServletLoad="false"/>
這個設定適用於伺服器上所安裝的所有 Web 應用程式。

指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_servlet_load
檔名:twlp_servlet_load.html