[Seasar-user:12019] Re: 続)S2Daoで複数DBへの接続
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 12月 10日 (月) 16:00:19 JST
小林 (koichik) です.
Date: Mon, 10 Dec 2007 12:28:02 +0900
From: shibuya <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:12013] Re: 続)S2Daoで複数DBへの接続
> 調査不足で申し訳ありませんでした。
> 早速上記サイトを参考に設定を行ってみたものの
> エラーになってしまいます。
>
> そもそもdao01(dao02).diconで警告が出てしまいます。
お使いの S2Dao の配布ファイルにバンドルされている
dicon をベースに,FAQ と同じような構成にして試して
いるのであれば,警告はあまり気にしなくていいかも.
そうでないならバージョンの違いもあるかもしれないので,
お使いの S2Dao に含まれている dicon と同等になって
いるか確認してください.
> ちなみにDAO呼び出し時に発生するエラーは以下の通りです。
>
> 2007-12-10 12:17:12,700 [main] ERRORorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/hoge] -StandardWrapper.Throwable
> org.seasar.framework.exception.OgnlRuntimeException: [ESSR0073]OGNLで例外が発生しました。理由は[ESSR0046]コンポーネント(dao)が見つかりません
インターセプタ名に dao1.interceptor または
dao2.interceptor と指定すべき所を dao.interceptor
になっているところがあるようですね.
customizer.dicon の
<component name="dao1SupportAspectCustomizer" class="org.seasar.framework.container.customizer.AspectCustomizer">
<property name="interceptorName">"dao1.interceptor"</property>
^^^^
を見直してください.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内