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

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

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_servlet_load
檔名:twlp_servlet_load.html