您好,我进行了很多搜索,但没有找到解决问题的答案,因此我决定向所有人发送电子邮件并提出我的问题:
我为您附上了一个战争文件,其中包含一个JSP文件,该战争文件可以在Weblogic上正确部署和工作,并且可以在JBoss wildfly上部署,但不幸的是,它无法工作并引发以下异常:
javax.servlet.ServletException: java.sql.SQLException: IJ031020: You cannot commit with autocommit set
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848).....
我只需要在数据源上将set autocommit false设置为false,但是没有找到任何选项,属性或设置方式。我也已经在跨国声明中知道我不应该使用cn.commit(),但就我而言,我需要在不更改代码的情况下设置autocommit false,我已经知道我是否可以添加cn.autocommit(false),但我的问题会解决,但是这是不可能的。请告诉我有什么方法可以从wildfly控制台或standalone.xml设置数据源的自动提交吗?还是类似的东西?