[Seasar-user:7542] Re: SMART deploy と app.dicon でのコンポーネントについて

o.h. [E-MAIL ADDRESS DELETED]
2007年 5月 8日 (火) 18:39:43 JST


長谷川です.

調査していただきありがとうございました.
詳しい説明までしていただきまして、内容を租借している最中です.

Koichi Kobayashi wrote:
> 
> 対応としては,app.dicon をルートのコンテナに
> 読み込ませる必要があります.
> そこで,S2(Framework)TestCase のサブクラスで
> 
> public String getRootdiconXxx();
> 
> # Xxx は testXxx() メソッドの Xxx
> または
> 
> public String getRootDicon();
> 
> というメソッドがある場合はその戻り値の
> ルートコンテナが読み込む dicon ファイルとして
> 使用することにします.
> 
> テストクラス全体で app.dicon をルートにする場合は
> テストクラスに
> 
> public String getRootDicon() {
>   return "app.dicon";
> }
> 
> というメソッドを用意してください.
> 
> 以下に対応した SNAPSHOT を置いたので,
> こちらでご確認いただけないでしょうか.
> 
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-framework/2.4.13-rc2-SNAPSHOT/s2-framework-2.4.13-rc2-20070508.081624-1.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-extension/2.4.13-rc2-SNAPSHOT/s2-extension-2.4.13-rc2-20070508.081624-1.jar
> http://maven.seasar.org/maven2-snapshot/org/seasar/container/s2-tiger/2.4.13-rc2-SNAPSHOT/s2-tiger-2.4.13-rc2-20070508.081817-1.jar
> 

テストしてみました.

> public String getRootdiconXxx();

こちらのほうでは期待通りの動作をいたしました.
ですが

> public String getRootDicon();

のほうだと

org.seasar.framework.exception.OgnlRuntimeException: [ESSR0073]OGNLで例
外が発生しました。理由は[ESSR0046]コンポーネント(aop)が見つかりません

といった例外が発生しました.
#こちらの dicon の設定が悪いのかも

とりいそぎ、ご報告まで.
-- 
_/_/
_/_/ mailto: [E-MAIL ADDRESS DELETED]
_/_/ (deprecated: [E-MAIL ADDRESS DELETED])
_/_/



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