[Seasar-user:8128] Re: S2ContainerとTeedaのバージョンを変更するとInterceptorにDIされません

亀田一郎 [E-MAIL ADDRESS DELETED]
2007年 6月 6日 (水) 21:32:28 JST


07/06/06 に Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> さんは書きました:
>
> 小林 (koichik) です.
>
> Date:    Wed, 6 Jun 2007 17:00:13 +0900
> From:    "亀田一郎" <[E-MAIL ADDRESS DELETED]>
> To:       [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:8106] Re:
> S2ContainerとTeedaのバージョンを変更するとInterceptorにDIされません
>
> > ご指定の内容でcustomizer.diconを変更して、テストを行いました。
> >
> > 下記の通り、インターセプターはerror画面に遷移し、
> > 正常に動作しておりません。

お世話になっています。
遅くなり申し訳ございません。


インターセプタの定義を customizer.dicon ではなく
> app.dicon に記述してください.

見よう見まねで行なっているので、記述の正確な意味を
承知していないので、記述方法が次の内容で宜しいか否か
ご教示下さい。

*****記述方法*****
  <component name="loginInterceptor2"
             class="test.interceptor.LoginInterceptor2"
instance="prototype"/>

  <component name="testCustomizer2"
             class="
org.seasar.framework.container.customizer.AspectCustomizer">
     <initMethod name="addInterceptorName">
       <arg>"loginInterceptor2"</arg>
     </initMethod>
     <property name="useLookupAdapter">true</property>
     <property name="pointcut">"doAuth"</property>
  </component>

  <component name="pageCustomizer2"
             class="
org.seasar.framework.container.customizer.CustomizerChain">
    <initMethod name="addCustomizer">
      <arg>testCustomizer2</arg>
    </initMethod>

  </component>

Dto は app.dicon に自動登録されるので,
> customizer.dicon に定義されているインターセプタからは
> Dto は見えません.


# インターセプタも SMART deploy を使うようにすれば
# app.dicon に自動登録されることになります.
インターセプターにSMART deployを適用する
設定方法をご教示下さい。

--
<signature>
  <name>Koichi Kobayashi</name>
  <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>

_______________________________________________
Seasar-user mailing list
[E-MAIL ADDRESS DELETED]
https://ml.seasar.org/mailman/listinfo/seasar-user
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20070606/0544c156/attachment.html 


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