<div>Transaction can&#39;t correctly rollback under websphere.</div>
<div>But in tomcat it runs well.</div>
<div>&nbsp;</div>
<div>websphere log:</div>
<div>&nbsp;</div>
<div>
<p>[07/10/18 11:21:47:564 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:47,564 [WebContainer : 4] BEGIN jp.wess.web.entrcdApply.EntrcdApplyApprovalConfirmPage#doApprovalConfirm()<br><font color="#3333ff">[07/10/18 11:21:47:564 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:47,564 [WebContainer : 4] $B%H%i%s%6%/%7%g%s$r3+;O$7$^$7$?(B
</font><br>[07/10/18 11:21:47:627 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:47,627 [WebContainer : 4] SELECT RECEIPT_NO_INFO.id, RECEIPT_NO_INFO.ym, RECEIPT_NO_INFO.receipt_no, RECEIPT_NO_INFO.timestamp FROM RECEIPT_NO_INFO
<br>[07/10/18 11:21:47:769 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:47,769 [WebContainer : 4] UPDATE entrcd_reissue t <br>SET<br>t.status = 20</p>
<p>, t.acts_apply_id = &#39;20025&#39; </p>
<p>&nbsp;</p>
<p><br>WHERE<br>&nbsp;&nbsp;&nbsp; t.entrcard_reissue_no = &#39;2200109&#39;<br>[07/10/18 11:21:47:769 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:47,769 [WebContainer : 4] UPDATE receipt_no_info t SET t.receipt_no = t.receipt_no+1
<br><font color="#3333ff">[07/10/18 11:21:47:816 CST] 00000032 SharedPool&nbsp;&nbsp;&nbsp; I&nbsp;&nbsp; J2CA0086W: $B%j%=!<%9(B dts $B$+$i$N6&MQ2DG=@\B3(B MCWrapper id 53c053c0&nbsp; Managed connection </font><a href="mailto:WSRdbManagedConnectionImpl@37c837c8"><font color="#3333ff">
WSRdbManagedConnectionImpl@37c837c8</font></a><font color="#3333ff">&nbsp; State:STATE_TRAN_WRAPPER_INUSE<br>&nbsp;$B$,%m!<%+%k!&%H%i%s%6%/%7%g%sFbJq6-3&Fb$G;HMQ$5$l$^$7$?!#(B</font><br>[07/10/18 11:21:48:020 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:48,020 [WebContainer : 4] select seq_ENTRCD_REISSUE_STAT_MNG.nextval from dual
<br>[07/10/18 11:21:48:036 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:48,036 [WebContainer : 4] INSERT INTO ENTRCD_REISSUE_STAT_MNG (id, entrcard_reissue_no, timestamp, proc_div) VALUES (207, &#39;2200109&#39;, &#39;2007-10-18 
11.21.48&#39;, &#39;20&#39;)<br>[07/10/18 11:21:48:083 CST] 00000032 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl initialize FFDC0009I: FFDC $B$,!"H/@8;v>]%9%H%j!<%`!&%U%!%$%k(B D:\Program Files\Websphere\profiles\AppSrv01\logs\ffdc\server1_37163716_07.10.18_11.21.48_0.txt $B$r3+$-$^$7$?!#(B
<br>[07/10/18 11:21:48:177 CST] 00000032 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC $B$,!"H/@8;v>]%9%H%j!<%`!&%U%!%$%k(B D:\Program Files\Websphere\profiles\AppSrv01\logs\ffdc\server1_37163716_07.10.18_11.21.48_0.txt $B$r%/%m!<%:$7$^$7$?!#(B
<br>[07/10/18 11:21:48:193 CST] 00000032 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl open FFDC0009I: FFDC $B$,!"H/@8;v>]%9%H%j!<%`!&%U%!%$%k(B D:\Program Files\Websphere\profiles\AppSrv01\logs\ffdc\server1_37163716_07.10.18_11.21.48_1.txt $B$r3+$-$^$7$?!#(B
<br>[07/10/18 11:21:48:272 CST] 00000032 ServiceLogger I com.ibm.ws.ffdc.IncidentStreamImpl resetIncidentStream FFDC0010I: FFDC $B$,!"H/@8;v>]%9%H%j!<%`!&%U%!%$%k(B D:\Program Files\Websphere\profiles\AppSrv01\logs\ffdc\server1_37163716_07.10.18_11.21.48_1.txt $B$r%/%m!<%:$7$^$7$?!#(B
<br><font color="#3333ff">[07/10/18 11:21:48:319 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:48,319 [WebContainer : 4] $B%H%i%s%6%/%7%g%s$r%m!<%k%P%C%/$7$^$7$?(B</font><br>[07/10/18 11:21:48:319 CST] 00000032 SystemOut&nbsp;&nbsp;&nbsp;&nbsp; O DEBUG 2007-10-18 11:21:48,319 [WebContainer : 4] END 
jp.wess.web.entrcdApply.EntrcdApplyApprovalConfirmPage#doApprovalConfirm() Throwable:jp.wess.exception.WessSysException: [ESYS-001]$B%7%9%F%`%(%i!<H/@8(B.</p>
<p>what&#39;s the problem? help!<br></p></div>