使用tomcat,mssql,ActiveMQ实现XATransation实现时遇到的问题

时间:2019-11-27 17:56:49

标签: sql-server-2008 datasource xa

我们有一个非XA的项目,目前正在尝试实施XA实施,我遵循以下步骤进行实施: tomee.xml中的内容更改为

<Resource id="paymentsDS" type="javax.sql.DataSource">

<Resource id="paymentsDS" type="javax.sql.XADataSource" class-name="com.microsoft.sqlserver.jdbc.SQLServerXADataSource">

,并按照提供的文档中的相同步骤进行操作:使用Microsoft SQL Server进行XA要求正确配置MS DTC,并安装sqljdbc_xa.dll。有关说明,请参阅以下Microsoft文章:https://docs.microsoft.com/en-us/sql/connect/jdbc/understanding-xa-transactions?view=sql-server-2017

我在tomcat日志中观察原因:org.hsqldb.HsqlException:用户缺少特权或找不到对象:REPORT_INSTANCE

由以下原因引起:java.sql.SQLSyntaxErrorException:用户缺少特权或未找到对象:org.hsqldb.jdbc.JDBCUtil.sqlException(未知来源)的REPORT_INSTANCE`位于org.hsqldb.jdbc.JDBCUtil.sqlException(未知来源)

由以下原因引起:org.hsqldb.HsqlException:用户缺少特权或找不到对象:REPORT_INSTANCE'

但是我没有使用mssql的hsqlDB

任何人都有解决此问题的想法,我是否需要做任何进一步的更改。

0 个答案:

没有答案