6

開発では、WebSphere 8.0 アプリケーション サーバーを使用します。
私たちのウェブアプリは Amazon aws Java SDK を使用しており、これは Apache http-client 4.1 を使用しています。
しかし、WebSphere のライブラリにも http-client クラスがあり、Web アプリにある http-client と衝突するようです。
WebSphere で配布されている http-client クラスの次のリストを見つけました。

\WebSphere\AppServer\plugins\com.ibm.ws.prereq.jaxrs.jar (http-client 4.0.1)
\WebSphere\AppServer\runtimes\com.ibm.jaxrs.thinclient_8.0.0.jar

だから、私の質問は次のとおりです。WebSphereアプリコンテナーによって提供されるのではなく、最初にアプリにあるクラスをロードする方法は?

4

1 に答える 1

7

管理コンソールから次の場所に移動します。

アプリケーション > Websphere エンタープライズ アプリケーション > YourApplication > モジュールの管理 > YourModule

クラスローダーの順序」を親の最後に変更します。

次に、アプリケーションを再起動します。

于 2013-05-17T13:47:07.550 に答える