JBoss/classloaderの設定 のバックアップソース(No.1) |
|
同一Webアプリサーバに、複数のEARをdeployした場合、 - JBoss 4.2は、EAR間で、ClassLoaderを共有する。 - WebSphere 6.1は、EAR間で、ClassLoaderを共有しない。 - WebLogicは、EAR間で、ClassLoaderを共有しない。 なので、JBossではアプリや設定のバグが発見されにくかったりするわけです。 **** EARにスコープClassLoaderをもたせる [#oee2e19f] jboss-4.2.3.GA\server\default\deploy\ear-deployer.xml で、 <attribute name="Isolated">&color(red){true};</attribute> <attribute name="CallByValue">&color(red){true};</attribute> にする。 ---- 参考 : http://www.redhat.com/docs/ja-JP/Server_Configuration_Guide/html/ch02s04s02.html