[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 メーリングリストの案内