2011-09-15 13 views
2

一般に、アーカイブは、パッケージ標準に準拠し、アプリケーションサーバー固有の成果物を使用していない限り、任意のアプリケーションサーバーに展開可能である必要があります。しかし、何度も、アプリケーション(WARなど)がTomcatではうまくいくが、他のアプリケーションサーバーでは失敗するシナリオがあります。EAR/WARでのクラスロード

私の質問は以下のとおりです。

classladersは、EAR/WARファイルまたはすべてのアプリケーション・サーバーのベンダーが独自のメカニズムをimpliment自由に治療する任意の標準化/受け入れ方法はありますか?

答えて

1

異なるアプリケーションサーバーでは、クラスローダー(jarファイルの検索順序)が異なって実装されています。標準的な方法はありません。一部のアプリケーション・サーバーは、子(war)または親(アプリケーション・サーバー)クラスを最初にロードするかどうかに関する構成オプション(Websphereなど)を提供します。

関連する問題