[Seasar-user:4276] Re: diconファイルの自動登録で NullPointerException
松山 大樹
[E-MAIL ADDRESS DELETED]
2006年 8月 7日 (月) 13:51:41 JST
松山です。
>FileSystemComponentAutoRegisterでもエラーが
>発生してたと思ってたのですがJarComponentAutoRegisterだけで
>発生していたエラーだったのですね。。
小林さんの回答を見るとそのようですね。
>S2JSFで自動登録はできていますか?
>S2Strutsでも同じエラーが発生したのですが
>S2JSFではエラーは発生していないということですね。
S2JSF では、自動登録は問題なくできています。が、先に書いた通り、
問題はJarComponentAutoRegister にあるようなので、あまり参考には
ならないかもしれませんね。
>松山 大樹 wrote:
>> 松山です。
>>
>> あまり参考にならないかもしれませんが、同じように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
>>>
>>
>>
>
>_______________________________________________
>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 メーリングリストの案内