[Seasar-user:11631] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 11月 13日 (火) 19:30:04 JST


小林 (koichik) です.

Date:    Mon, 12 Nov 2007 22:47:06 +0900
From:    鈴木 順 <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11627] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない

> > 月曜日以降に時間が取れればやってみます.
> 
> 申し訳ありませんがこちらの方宜しくお願いします。

やってみました.
WAS6.1 でも同じ例外が出ました.
で,web.xml の問題でした.

[Seasar-user:11551] 
> > <resource-ref>
> >   ...
> >   <resource-sharing-scope>Unshareable</resource-sharing-scope>
> > </resource-ref>
> 
> 残念ながらこちらは既にこのようになっています。
> (特に意味もなくなってたのですが・・・・)

これが余計でした.
<resource-sharing-scope> を削除すると WAS6.1 では
ちゃんと動きました

ドキュメントからは読み取れませんが,Unshareable に
すると requiresNew では使えなくなってしまうようです.

ともあれ (JW),<resource-sharing-scope> を削除して
試してみてください.

> 今気づいたのですが、S2HibernateはSeaserのMaven2レポジトリに無いので、

これは不便なのでデプロイしておきました.
ただし,artifactId は s2-hibernate ではなく
s2hibernate です.      ^
# S2Hibernate-JPA に合わせました.

<?xml version="1.0" encoding="UTF-8"?><project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.seasar.hibernate</groupId>
  <artifactId>s2hibernate</artifactId>
  <version>1.1.2</version>
</project>


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>




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