在 WebSphere Application Server Traditional 中使用 JspBatchCompiler 指令產生的經過前置編譯的 JavaServer Pages (JSP) 類別,與 Liberty 不相容。 此規則會標示在 WEB-INF/classes 資料夾下具有對應類別檔的 JSP 檔。 Liberty 將忽略經過前置編譯的 JSP 類別檔。
Liberty 沒有類似於 JspBatchCompiler 指令的單一批次編譯器。 下列兩個 Liberty 伺服器配置屬性會控制 JSP 編譯:
prepareJSPs=0,以在啟動應用程式時編譯所有 JSP 檔。deferServletLoad="false",以在 Liberty 伺服器啟動時啟動所有應用程式,有效地促使在啟動伺服器時(而非在第一次向應用程式提出要求時)編譯所有 JSP 檔。