WebLogicサーバについて
バージョン上がるのが微妙に早いbeaのアプリケーションサーバー
TomcatよりJSPの文法にうるさい。
色々盛りだくさんの設定が出来るなど色々あるみたいです。
ライブラリの設定
WebLogicアプリケーションサーバでは複数のアプリケーションを配置している場合
デフォルトの設定ではライブラリなどを共通で使用してしまう設定らしい。
共用するだけならまだいいのだがクラスローダーまで共用してしまうので
Singlton等で実装されたオブジェクトはなんと複数のアプリケーションで
一つしかインスタンスをもてないことになる。
これを個別のアプリケーションで一つずつ持たせるにはweblogic.xmlに
以下を設定してやればよい。
<weblogic-web-app>
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
</weblogic-web-app>
また、アプリケーションででデプロイする時にはクラスローダーの構成を
決定できる作りとなっている。(らしい)
デフォルトコンテキストルート設定
最終更新:2006年05月15日 08:12