[Seasar-user:6596] Re: [seasar2.4.11]S2DaoTestCaseについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 3月 9日 (金) 13:00:35 JST
小林 (koichik) です.
Date: Fri, 9 Mar 2007 12:08:23 +0900
From: 田中 修 <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:6593] [seasar2.4.11]S2DaoTestCaseについて
> 今までは動いていたS2DaoTestCaseが動かなくなりました。
> なにが変わったのでしょうか?
> パッケージが違うことまではわかりました。
> import org.seasar.dao.unit.S2DaoTestCase;
> diconの警告には
> 重大度および説明 パス リソース ロケーション 作成時刻 ID
> [component] org.seasar.extension.tx.AbstractTxInterceptorのuserTransactionプロパティには、nullが設定されます。jdbc.dicon 行 9
>
> こちらがたくさん発生しています。
> 回避方法がありましたら教えていただけないでしょうか?
Seasar2.3 用の j2ee.dicon が使われているために
発生する現象です.
Seasar2.4 では,j2ee.dicon は S2 の Jar ファイルの中に
含まれているものを使ってください.
接続する DB に関する情報は,jdbc.dicon に設定します.
# S2.4.11 で変わったというわけではなく,S2.4.0 から
# こうなってます.
基本的には,お使いの j2ee.dicon を jdbc.dicon に
リネームして,トランザクション関係のインターセプタと
JTA (TransactionManager) の設定を削除すれば大丈夫だと
思います.
S2Dao の次バージョンからは,S2.3 用の j2ee.dicon と
S2.4 用の jdbc.dicon の両方が配布ファイルに含まれる
ことになると思います.
--
<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 メーリングリストの案内