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