[Seasar-user:8594] Re: Teeda(Page) クラスにAOP適用時の[ETDA0029]エラー

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 6月 22日 (金) 16:00:30 JST


ひがです。

> 森です。
> 
> test01.interceptorパッケージに移動しましたが、やはり同様のエラーがでてしまい
ます。
> 
test01.interceptorパッケージに移動した後、customizer.diconから
testAopの設定をはずしてください。

よろしくお願いします。
> 
> 
> 
> -----Original Message-----
> From: [E-MAIL ADDRESS DELETED] [mailto:[E-MAIL ADDRESS DELETED]
seasar.org] On Behalf Of [E-MAIL ADDRESS DELETED]
> Sent: Friday, June 22, 2007 2:09 PM
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:8587] Re:Teeda(Page)クラスにAOP適用時の[ETDA0029]エラ
ー
> 
> 米林です。
> 
> test01.TestInterceptorをinterceptorパッケージに
> 移動して試してみて下さい。
> 
> よろしくお願いします。
> 
> ----- Original Message -----
> Sent: Friday, June 22, 2007 10:22 AM
> 
> > 本メールですが、
> > [Seasar-user:8501](
> http://ml.seasar.org/archives/seasar-user/2007-June/010414.html )
> > に対してメールを送りたかったのですが、誤って[Seasar-user:8506]に対し送って
しま
> いました。
> > 失礼致しました。
> >
> > --------------------------------------------------
> >
> > 森です。
> > ご返答ありがとうございます。
> >
> > >Pageクラスのinitializeとprerenderメソッド内を
> > >空っぽにしてみて、エラーが発生するか試してもらえますか?
> > 空っぽにしてもエラーは発生します。
> >
> > >またInterceptorをはずすとエラーが発生しないのでしょうか?
> > customizer.diconのInterceptorの定義をコメントアウトするとエラーは発生しま
せ
> ん。
> >
> > >TestInterceptorは呼び出されていますか?
> > 実行時eclipseのコンソールを確認したところ下記エラーが出力されてました。
> > ---------------------------------------------------------
> > DEBUG 2007-06-21 09:54:21,992 [http-8080-Processor25] HOT deployを開始しま
す
> > DEBUG 2007-06-21 09:54:21,992 [http-8080-Processor25] クラス
> (test01.web.test.TestPage[test_testPage])のコンポーネント定義を登録します
> > DEBUG 2007-06-21 09:54:21,992 [http-8080-Processor25] 
> > [ESSR0073]OGNLで例外が発
> 生しました。理由は[ESSR0046]コンポーネント(testAop)が見つかりません
> > org.seasar.framework.exception.OgnlRuntimeException: 
> > [ESSR0073]OGNLで例外が発
> 生しました。理由は[ESSR0046]コンポーネント(testAop)が見つかりません
> > at org.seasar.framework.util.OgnlUtil.getValue(OgnlUtil.java:62)
> > at
> org.seasar.framework.container.ognl.OgnlExpression.evaluate(OgnlExpression.
java:
> 61)
> > (省略)
> > ---------------------------------------------------------
> > customizer.diconには下記のようにtestAopの定義はしてるのですが・・・
> > (tomcat再起動時にも特別エラーは出力されておりません。)
> >
> > <component name="testAop" class="test01.TestInterceptor" /> <component 
> > name="testCustomizer"
> >    class="org.seasar.framework.container.customizer.AspectCustomizer">
> >   <initMethod name="addInterceptorName">
> >     <arg>"testAop"</arg>
> >   </initMethod>
> >   <property name="pointcut">"prerender"</property>
> > </component>
> >
> > よろしくお願いします。
> 
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
> 


--
Yasuo Higa
[E-MAIL ADDRESS DELETED]



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