2009-02-24 12 views
7

デフォルトのクラスローダー委任モード、つまりの親番号でWebSphere 6.1アプリケーションサーバーを使用しています。 jsf実装またはWebサービススタックを選択できるようにするには、PARENT-LASTに変更することを検討します。 PARENT-FIRSTがデフォルトであるためWebsphereクラスローダー委譲モード

は私が親LASTに切り替え、およびスイッチする理由は何だった、とあなたは

:)を切り替えるので、あなたの人生をよりよくなった場合私たちは、たくさんのを持っているどのように多くの人だろうプロダクションのアプリケーションでは何が起こるか見るために切り替えるだけではいけません。もしそれを行うならば、私たちはたくさんのテストを行いますので、PARENT-LASTに切り替えた場合にはフィードバックをお願いしたいと思います。

おかげで、私は、我々は実際に私たちのアプリケーションのほとんどの親-LASTに切り替えるかに割り当てられていたプロジェクトで

答えて

6

。その理由は、通常、アプリ固有の実装、またはWebsphereが使用するアプリ固有のプロパティーバンドルの必要性(例えば、Websphereのコモンズロギング設定のオーバーライド)です。

スイッチの後で何かが壊れた場合は、通常、スイッチの前にWebsphereのリソースによってオーバーライドされたアプリケーションの設定が間違っているためです。

3

ポートレット・アプリケーション(WebSphere Portal Serverにデプロイされる)は、常にその構成を親のlastに切り替えます。私の経験では、特にコモンズロギングを使用している場合は、常に親に最後に切り替える方が良いです。これは、WebSphereには、独自のクラスローダーにトラック負荷が含まれていることがあります。これは、使用するバージョン/構成と異なることがよくあります。

これを実行している場合は、アプリケーションのデプロイメントをスクリプト化することをお勧めします。これは、デプロイメント時に欠落している可能性があるためです。

関連する問題