JSP 和 JSF 選項設定

請利用這個頁面來配置 Web 模組的類別重新載入,如 JavaServer Pages (JSP) 檔,以及選取要搭配這個應用程式使用的 JSF 實作。

如果要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > JSP 和 JSF 選項。 這個頁面與應用程式安裝與更新精靈的提供 Web 模組的 JSP 重新載入選項頁面相同。

下列附註適用於本主題中副檔名為 .xmi 的檔案:
支援的配置 支援的配置: 對於 IBM® 延伸和連結檔而言,.xmi 或 .xml 副檔名取決於您是使用 Java EE 5 之前的應用程式或模組,或 Java EE 5 或更新版本的應用程式或模組。 IBM 延伸或連結檔稱為 ibm-*-ext.xmi 或 ibm-*-bnd.xmi,其中 * 是延伸或連結檔的類型,例如:app、application、ejb-jar 或 web。 適用的條件如下:
  • 如果應用程式或模組使用第 5 版之前的 Java EE,副檔名必須是 .xmi。
  • 如果應用程式或模組使用 Java EE 5 或更新的版本,副檔名必須是 .xml。 如果 .xmi 檔是隨附在應用程式或模組,則本產品會忽略 .xmi 檔。

不過,即使應用程式含有 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 模組

指定已安裝或部署之應用程式中的 Web 模組名稱。

URI

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

JSP 啟用重新載入類別功能

指定更新 JSP 檔時,是否要啟用類別重新載入。

只有在 ibm-web-ext.xmi 檔中 jspAttributes 的 IBM 延伸 reloadingEnabled 設為 true 時,Web 儲存器才會重新載入 JSP 檔。

Java Platform Enterprise Edition 5 (Java EE 5) 及更新版本的應用程式 IBM 延伸檔案的檔案格式是 .xml。 如果是 Java EE 5 之前的應用程式版本,就是 .xmi 檔案格式。

JSP 重新載入間隔(秒)

指定掃描應用程式檔案系統來找出更新的 JSP 檔的秒數。 預設值是 Web 模組之 IBM 延伸 (META-INF/ibm-web-ext.xmi) 檔中的重新載入間隔屬性值。

如果要啟用重新載入,請指定一個大於零的值(例如,1 到 2147483647)。預設重新載入間隔是 5。如果要停用重新載入,請指定零 (0)。其範圍是零至 2147483647。

只有在啟用類別重新載入功能時,重新載入間隔屬性才有效。

Java EE 5 應用程式及更新版本的 IBM 延伸檔案的檔案格式是 .xml。 如果是 Java EE 5 之前的應用程式版本,就是 .xmi 檔案格式。

Sun Reference Implementation 1.2

請選取這個選項來使用 Sun Reference Implementation 1.2 JSF 實作。

如果您變更用於應用程式的 JSF 實作,則必須刪除先前編譯的任何 JSP 檔。如果您的應用程式經過前置編譯,則必須予以重新編譯。 如果您沒有前置編譯,但已向這個應用程式要求 JSP 檔,則必須從設定檔的暫存目錄中刪除這些 JSP 檔。

您可以將 JSF 引擎配置參數 com.ibm.ws.jsf.JSF_IMPL_CHECK 設為 true,以自動將 JSP 檔標示為在應用程式啟動時重新編譯。

MyFaces 2.0

請選取這個選項來使用 MyFaces JSF 實作。這是預設的 JSF 實作。

如果您變更用於應用程式的 JSF 實作,則必須刪除先前編譯的任何 JSP 檔。如果您的應用程式經過前置編譯,則必須予以重新編譯。 如果您沒有前置編譯,但已向這個應用程式要求 JSP 檔,則必須從設定檔的暫存目錄中刪除這些 JSP 檔。

您可以將 JSF 引擎配置參數 com.ibm.ws.jsf.JSF_IMPL_CHECK 設為 true,以自動將 JSP 檔標示為在應用程式啟動時重新編譯。

在混合版本的 Cell 中,如果切換 MyFaces 選擇,則第 7 版的節點會使用 MyFaces 1.2,而第 8 版及更新版本的節點會使用 MyFaces 2.0。如果是第 7 版之前的 WebSphere® Application Server 版本 (例如,6.1 版及更舊的版本),這項切換不會生效,因為第 7 版之前不支援 JSF 實作切換。



檔名: uweb_jspreload.html