[Seasar-user:3666] Re: ComponentAutoRegister と WebLogic
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2006年 5月 20日 (土) 03:00:54 JST
小林 (koichik) です.
Date: Fri, 19 May 2006 17:18:19 +0900
From: "Ito Yoshiichi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:3658] ComponentAutoRegister と WebLogic
> WebLogic Server 9.0J で ComponentAutoRegister を使用した場合、
> JAR ファイルに含まれるクラスが取得できません。
> WebLogic のクラスローダ
> weblogic.utils.classloaders.ChangeAwareClassLoader
> が返すリソースの URL が、
> zip:<fileName>.jar!<className>.class
> という形式になっているのが原因のようです。
なんと...
この URL って Java 全般でうまく扱えるものでしょうか?
WebLogic 固有の URLStreamHandler が必要なものだとすると,
標準で組み込むのは避けたいかも.
WebLogicZipStrategy みたいな名前のクラスを用意して
WebLogic ではそれを ComponentAutoRegister に明示的に
追加してくださいという感じかなぁ.
> ComponentAutoRegister を以下のように修正し、暫定対応したところ
> 正常に動作しました。ご確認の上、対応いただけるとありがたいです。
ちょっと検討させてください.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内