2013-05-17 69 views
1

有沒有一種方法,使WebSphere Application Server中使用的jar場所內的應用程序的WEB-INF/libs文件夾,而忽略了一個內部的服務器可用的插件文件夾。 我使用EMF在我的應用程序和服務器提供的版本不包括對EMF GenericType的支持,所以我想使應用程序使用的jar文件libs文件夾內。的WebSphere Application Server V8.5力使用的jar內libs文件夾

感謝您的任何幫助

+1

的可能重複的[如何裝入位於Java EE的應用程序庫第一而不是由Java EE的應用程序容器提供的類(http://stackoverflow.com/questions/16604192/how-to-load-classes-located-在-java的EE-APP-庫先代替-的提供的逐JAV) – dunni

回答

2

這是完全有可能的。您需要將父類的父類第一次更改爲父類。這將導致它在應用程序之後查詢代碼的服務器運行時版本。這是在infocenter記錄。

你可能要考慮的另一種方法是使用隔離共享庫。對於那些在IBM Education Assistant有一個很好的介紹。這些更復雜的設置,但使用父類加載最後順序有時會引起不與分離的共享庫發生意想不到的副作用。

相關問題