We have a situation where connections being retrieved from a JDBC connection pool through a JDBCTxDataSource are having their autoCommit flag set to true (which should never happen) though it is in a Disributed transaction . We have confirmed that it is a JTS connection and not a pool connection.
Has someone encountered this situation before? Does any configuration condition lead to this situation?

Thanks in advance for your help