2009-02-24 100 views
7

我們使用具有默認類加載器委託模式的WebSphere 6.1應用程序服務器,即PARENT-FIRST。我們考慮將其更改爲PARENT-LAST以能夠選擇我們的jsf實現或我們的Web服務堆棧。Websphere類加載器委託模式

父-FIRST是默認的我不知道有多少人切換到家長LAST,以及什麼是轉的原因,如果因爲你切換:)

你的生活變得更好,我們有很多的生產中的應用程序,所以我不能只是切換到看看會發生什麼,如果我們這樣做,我們將進行大量測試,所以如果您已切換到PARENT-LAST,我希望得到一些反饋。

感謝

回答

6

在那,我分配到,我們其實並切換到家長持續大多數我們的應用程序的項目。其原因通常是特定於應用程序特定的實現,或者需要Websphere使用的特定於應用程序的屬性包(例如,覆蓋Websphere公用日誌記錄的設置)。

如果在切換後發生某些事情,通常是因爲突然開始使用的應用程序的設置有些錯誤(而在切換之前,它被Websphere的資源覆蓋)。

3

Portlet應用程序(部署在WebSphere Portal Server上)隨時切換其配置於母公司的最後一次。根據我的經驗,最後切換到父母總是更好,特別是如果您使用公用日誌記錄。這是因爲WebSphere在其自己的類加載器中包含了一些卡車負載,而這些類加載器往往是您想要使用的不同版本/配置。

如果您正在這樣做,我會建議您編寫應用程序的部署,因爲它可能是您執行部署時遺漏的那些內容之一。