提供選項來編譯 JavaServer Pages 設定

請利用這個頁面來指定 JavaServer Pages (JSP) 編譯器所用的選項。

這個管理主控台頁面,是應用程式安裝與更新精靈中的一個步驟。如果要檢視這個頁面,您必須選取選取安裝選項頁面中的前置編譯 JavaServer Pages 檔。 因此,如果要檢視這個頁面,請按一下應用程式 > 新應用程式 > 新企業應用程式 > application_path > 下一步 > 詳細 - 顯示所有的安裝選項和參數 > 下一步 > 下一步,或繼續 > 預先編譯 JavaServer Pages 檔 > 下一步 > 步驟:提供 JSP 的編譯選項

只有在您安裝或更新含有 Web 模組的應用程式時,才能在這個頁面上指定 JSP 編譯器選項。 安裝好應用程式之後,您必須編輯 Web 模組 WEB-INF/ibm-web-ext.xmi 檔的 JSP 引擎配置參數,來變更它的 JSP 編譯器選項。

支援的配置 支援的配置: 對於 IBM® 延伸和連結檔而言,.xmi 或 .xml 副檔名取決於您是使用 Java EE 5 之前的應用程式或模組,或 Java EE 5 或更新版本的應用程式或模組。 IBM 延伸或連結檔稱為 ibm-*-ext.xmi 或 ibm-*-bnd.xmi,其中 * 是延伸或連結檔的類型,例如:app、application、ejb-jar 或 web。 適用的條件如下:

不過,即使應用程式含有 Java EE 5 之前的檔案,且所用的副檔名是 .xmi,其中也可以有 Java EE 5 或更新版本的模組。

ibm-webservices-ext.xmiibm-webservices-bnd.xmiibm-webservicesclient-bnd.xmiibm-webservicesclient-ext.xmiibm-portlet-ext.xmi 檔會繼續使用 .xmi 副檔名。

sptcfg

Web 模組

指定模組在應用程式中的名稱。

URI

指定模組相對於應用程式(EAR 檔)根目錄的位置。

JSP 類別路徑

指定在安裝應用程式期間編譯 JSP 檔時,JSP 編譯器所要使用的暫時類別路徑。這個類別路徑在應用程式安裝完成時並不會儲存,而在應用程式執行時也不會使用。這個類別路徑僅用來識別位於應用程式外且為 JSP 編譯所需的資源,而在安裝應用程式後,會以其他方式(如:共用程式庫)來識別這些資源。在網路部署配置中,這個類別路徑專供部署管理程式機器使用。

如果要指定多個 Web 模組,請使用相同的類別路徑:

  1. 在 Web 模組的清單中,勾選要使用特定類別路徑之每一 Web 模組旁的選取勾選框。
  2. 展開套用多重對映
  3. 指定所需的類別路徑。
  4. 按一下套用

使用完整套件名稱

指定 JSP 引擎是否要使用完整套件名稱來產生及載入 JSP 類別。

使用完整套件名稱時,前置編譯的 JSP 類別檔可在 web.xml 檔中配置成 Servlet,而不需使用 jsp-file 屬性。如果沒有使用完整套件名稱,則會在相同套件中產生所有的 JSP 類別,而這是小型檔案系統路徑的好處。

當 useFullPackageNames 和 disableJspRuntimeCompilation 選項皆為 true 時,會使用單一類別載入器來載入所有的 JSP 類別,即使 JSP 檔在 web.xml 檔中不是配置成 Servlet。

這個選項與 useFullPackageNames JSP 引擎參數相同。

JDK 來源層次

[2013 年 3 月更新]指定 Java 編譯器用來編譯 JSP Java 程式碼的來源層次。 有效值為 1314151617。 Java EE 5 之前的 Web 模組,預設值是 13,指定來源層次 1.3,Java EE 5 及版本更新的 Web 模組的預設值是 16[2013 年 3 月更新]

停用 JSP 執行時期編譯

指定在執行時期是否應永不轉換或編譯 JSP 檔,即使 .class 檔不存在也是如此。

如果這個選項設為 true,JSP 引擎不會在執行時期轉換及編譯 JSP 檔;JSP 引擎只會載入經過前置編譯的類別檔。JSP 程式檔不需要出現就可以載入類別檔。您可以安裝沒有 JSP 程式碼的應用程式,但應用程式必須有經過前置編譯的類別檔。

如果要使用單一 Web 應用程式類別載入器來載入所有 JSP 類別,這個編譯器選項和使用完整套件名稱選項都必須設為 true

這個選項與 disableJspRuntimeCompilation JSP 引擎參數相同。



檔名: uweb_jspcompile.html