2015-05-12 190 views
0

我有一個企業應用程序與多個Web apps。我正在逐一升級這些應用程序(主要是UI部分),並且在此過程中我必須使用不同的lib版本。玻璃魚類加載

這樣做的最佳方法是什麼?

是否將所需的庫放置在WEBINF/lib將解決該問題,或者我必須一次升級所有的應用程序。

感謝任何幫助。

回答

0

將這些庫放在WEB-INF/lib下,只要它們不出現在其他地方,就可以解決問題。 你可能想看看how to deal with shared-libraries for many web applications using the same libraries

當你的意思是「升級這些應用程序」我假設你想移動到最新版本的庫,除非有平臺/框架問題。

通常移動到相同版本的庫(如果可能的話),然後逐一升級所有的庫將有所幫助。

+0

thx for ur answer。我有幾個應用程序使用舊的jsf框架。我正在努力將它們逐一移至最新版本。我現在的問題是liferay部署在glassfish上,並使用舊版本的某些庫,我無法想出一個方法來跳過一個應用程序的生命週期檢查。 –

+0

如果您可以提供兩個衝突的應用程序的部署結構,我們可以檢查跳過單個應用程序的特定jar的可能性 – Thirumal