類別載入和更新偵測設定

請利用這個頁面來配置應用程式使用類別載入器的方式。

若要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > WebSphere 企業應用程式 > application_name > 類別載入和更新偵測

小心: 如果應用程式在執行中,變更應用程式設定會使應用程式重新啟動。 在獨立式伺服器上,會在儲存變更之後重新啟動應用程式。 在多重伺服器產品上,會在儲存變更之後重新啟動應用程式,在安裝應用程式的節點上,檔案會同步化。 若要控制多重伺服器產品上的同步化時機,請在「主控台」喜好設定頁面上取消選取與節點同步變更

「配置」標籤

置換 Web 和 EJB 模組的類別重新載入設定

指定在更新應用程式檔案時,是否要啟用類別重新載入。

請選取置換 Web 和 EJB 模組的類別重新載入設定,將應用程式 deployment.xml 檔中的 reloadEnabled 設為 true。 如果應用程式的類別定義變更,則應用程式伺服器執行時期會停止再啟動應用程式來重新載入應用程式類別。

deployment.xml 檔中的重新載入設定會置換 ibm-web-ext.xmiMETA-INF/ibm-application-ext.xmi 檔中所能定義的所有 Web 和 EJB 模組的重新載入設定。

對於 Web 模組中的 JavaServer Pages (JSP) 檔,只有在 ibm-web-ext.xmi 檔的 jspAttributes 中之 IBM 延伸規格 jspReloadingEnabled 設為 true 時,Web 儲存器才會重新載入 JSP 檔。 在部署期間,您可以在「JSP 重新載入選項」畫面中,啟用 JSP 重新載入。

資料類型 布林
預設值 false
更新檔案的輪詢間隔

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

這個更新檔案的輪詢間隔設定與應用程式安裝和更新精靈的重新載入間隔(秒)欄位相同。

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

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

資料類型 整數
單位
預設值 3
類別載入器順序

指定類別載入器要先在母類別載入器中搜尋,或先在應用程式類別載入器中搜尋,來載入類別。開發套件類別載入器和 WebSphere® Application Server 類別載入器的標準是載入類別時,先使用母類別載入器。當指定載入類別時,先使用本端類別載入器(母項最後)時,您的應用程式可以置換母類別載入器中所包含的類別,但如果您混合使用已置換的類別及未置換的類別,這個動作可能會造成 ClassCastException 或 LinkageErrors。

選項有載入類別時,先使用母類別載入器載入類別時,先使用本端類別載入器(母項最後)。 預設值是在應用程式類別載入器中搜尋前,先在母類別載入器中搜尋來載入類別。

如果您的應用程式要使用 WebSphere Application Server 中的 Jakarta Commons Logging 預設配置,請將這個應用程式類別載入器模式設為載入類別時,先使用母類別載入器。 如果您的應用程式要置換 WebSphere Application Server 中的 Jakarta Commons Logging 預設配置,您的應用程式必須以 Jakarta Commons Logging 所支援的形式來提供配置,且這個類別載入器模式必須設為載入類別時,先使用本端類別載入器(母項最後)。 另外,若要置換預設配置,請設定應用程式中各個 Web 模組的類別載入器模式,以便載入正確的 Logger Factory。

資料類型 字串
預設值 載入類別時,先使用母類別載入器
WAR 類別載入器原則

指定要利用單一類別載入器來載入應用程式的所有 WAR 檔,或每個 WAR 檔都使用不同的類別載入器。

選項有應用程式中每個 WAR 檔的類別載入器應用程式的單一類別載入器。 預設值是利用個別類別載入器來載入每個 WAR 檔。

資料類型 字串
預設值 應用程式中每個 WAR 檔的類別載入器



標示(線上)的鏈結表示需要存取網際網路。

相關概念
相關工作
相關參考
企業應用程式設定


檔名: urun_rapp_classload.html