[Seasar-user:16737] Re: 【S2Struts】 HotDeployモードでIllegalArgumentExceptionが発生しています。

minami [E-MAIL ADDRESS DELETED]
2009年 1月 22日 (木) 21:03:53 JST


再添付いたします。

以上、宜しくお願い致します。

Koichi Kobayashi さんは書きました:
> 小林 (koichik) です.
>
> Date:    Thu, 22 Jan 2009 20:15:18 +0900
> From:    minami <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:16729] Re: 【S2Struts】 HotDeployモードでIllegalArgumentExceptionが発生しています。
>
>   
>> まず、XX0101LoginActionクラス設定した内容です。
>> =================================================================================
>> static {
>> try {
>> Field field = CA0101LoginAction.class.getField("loginUserInfoDto");
>> Class type = field.getType();
>> LOG.debug(type);
>> LOG.debug(type.getClassLoader());
>> } catch (Exception ex) {
>> ex.printStackTrace();
>> }
>> }
>> =================================================================================
>>     
>
> LoginAction 自身とそのクラスローダもログに
> 出力してください.
>
>   
>> 以下は結果です。
>>
>> ①起動直後のログ
>>
>> INFO 2009-01-22 19:45:30,437 [main] Loading validation rules file from
>> '/WEB-INF/config/common/validator/validator-rules.xml'
>> DEBUG 2009-01-22 19:45:30,734 [main] HOT deployを開始します
>> java.lang.NoSuchFieldException: loginUserInfoDto
>>     
>
> フィールドがないと言われてますが...
> loginUserInfoDto が public でないなら
>
>   
>> Field field = CA0101LoginAction.class.getField("loginUserInfoDto");
>>     
>
>>
> Field field = CA0101LoginAction.class.getDeclaredField("loginUserInfoDto");
>
> にしてください.
> フィールドがスーパークラスに定義されているなら
> その Class オブジェクトから getDeclaredField()
> してください.
> 実際のフィールド名が loginUserInfoDto とは
> 異なるならその名前に置き換えてください.
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>   

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: $BD4::7k2L".(B.txt
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090122/92372cae/attachment-0001.txt>


Seasar-user メーリングリストの案内