[Seasar-user:4274] Re: diconファイルの自動登録で NullPointerException
松山 大樹
[E-MAIL ADDRESS DELETED]
2006年 8月 7日 (月) 13:03:51 JST
松山です。
あまり参考にならないかもしれませんが、同じようにWebSphereV6 を
使っていますので。
環境は、S2.3.10 + S2DAO1.0.35 + S2JSF1.0.15 です。
同じように通常はTomcat で開発、テストして、適当なタイミングで
WAS にデプロイしてテストしています。
dicon ファイル内で使用しているのは、FileSystemComponentAutoRegister と、
AspectAutoRegister、MetaAutoRegister ですが、今のところ表題のような
エラーは出ていません。
なので、少し乱暴かもしれませんが、急場しのぎということであれば、
Jar ファイルをclass ファイルに展開してしまって、
FileSystemComponentAutoRegister で自動登録してしまう、というのも可能な
気がします。試していませんが。
Shiho SASAKIさんの<[E-MAIL ADDRESS DELETED]>から
>小林さんご回答ありがとうございます。
>
>今、開発中のシステムのリリースが近づいていってるため
>回避方法を選択しなければいけない状況にあります。
>
>そこで質問をさせてください。
>回避する方法としては3つ選択肢があると考えていいですか?
>(コンテナに関してだけですが・・)
>(1)次のリリースを待つ
> →いつごろを予定していますでしょうか?
>(2)S2.4 にbeta-4に変更する
> →以前、バージョンアップしたことがあったのですが
> クラスやメソッドのI/Fが変ってしまったのかエラーが
> たくさん発生したので、S2.3のままで開発を行っていました。
> ただ、(1)の予定が合わなければこちらを選択
>(3)S2.3 でdiconファイルの自動登録機能を使わない
> →アプリケーション内のdiconファイルの自動生成をやめるだけで
> 問題は解決しますでしょうか?
> S2Strutsのように内部でエラーが発生する可能性はありますか?
>
>
>WebSphereV6を使おうをとしていますが、バージョンに依存するような
>問題が発生した事象はでてますでしょうか?
>
>すみませんが教えて下さい。
>宜しくお願いします。
>
>
>Koichi Kobayashi wrote:
>> 小林 (koichik) です.
>>
>> Date: Sun, 06 Aug 2006 15:23:49 +0900
>> From: Shiho SASAKI <[E-MAIL ADDRESS DELETED]>
>> To: [E-MAIL ADDRESS DELETED]
>> Subject: [Seasar-user:4267] diconファイルの自動登録でNullPointerException
>>
>>
>>> Tomcatで正常に動いていたアプリケーションを
>>> WebSphereで動かそうとすると
>>> diconファイルの自動登録(JarComponentAutoRegister、
>>> FileSystemComponentAutoRegister)でNullPointerExceptionが
>>> 発生してしまいます。
>>>
>>
>> これは WebSphere の ClassLoader#getResource(String) に
>> Jar ファイルのパスを指定した場合,Java 標準の jar: を
>> プロトコルとする URL ではなく,wsjar: という独自プロトコルの
>> URL が返されるために起こる問題です.
>>
>> S2.4 では beta-4 で対応しましたが,S2.3 ではまだ未対応です.
>> 次のリリース (S2.3.11) に含めるのでお待ちください.
>>
>>
>> なお,[Seasar-user:4269] については S2Struts で同じような対応が
>> 必要かもしれません.
>> そちらについては S2Struts コミッタの方回答よろしく.
>>
>>
>>
>>
>
>---- inline file
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://www.seasar.org/mailman/listinfo/seasar-user
--
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
::: ITシステム・インテグレートDiv.
::: Web・ソリューション&システム開発Unit.
::: 松山 大樹 - [E-MAIL ADDRESS DELETED]
::: tel 045-345-0429 fax 020-4622-7043
Seasar-user メーリングリストの案内