我使用了atomikos来实现JTA事务,之前一直运行好好的,可是最近一直报个问题
Caused by: javax.naming.NamingException: Another resource already exists with name dataSource_mailbill_slave - pick a different name
at com.atomikos.util.IntraVmObjectFactory.createReference(IntraVmObjectFactory.java:94)
at com.atomikos.jdbc.AbstractDataSourceBean.getReference(AbstractDataSourceBean.java:369)
at com.atomikos.jdbc.AbstractDataSourceBean.init(AbstractDataSourceBean.java:276)
... 70 more
我的bean.xml配置如下:
<!-- atomikos事务管理器 -->
<bean id="atomikosTransactionManager" class="com.atomikos.icatch.jta.UserTransactionManager"
init-method="init" destroy-method="close">
<description>UserTransactionManager</description>
<property name="forceShutdown">
<value>true</value>
</property>
</bean>
<bean id="atomikosUserTransaction" class="com.atomikos.icatch.jta.UserTransactionImp">
<property name="transactionTimeout" value="300" />
</bean>
<!-- spring 事务管理器 -->
<bean id="springTransactionManager"
class="org.springframework.transaction.jta.JtaTransactionManager">
<property name="transactionManager">
<ref bean="atomikosTransactionManager" />
</property>
<property name="userTransaction">
<ref bean="atomikosUserTransaction" />
</property>
</bean>
请问,是什么原因呢?
相关推荐
MySQL数据库管理员(DBA)面试题通常涵盖广泛的领域,包括但不限于数据库架构、存储引擎特性、内存管理、事务处理、数据类型、备份与恢复策略以及复制技术等。以下是对这些知识点的详细解释: 1. **MySQL 架构体系**...
银河麒麟系统桌面版4.0.2,初始化hidapi,所需依赖库libusb-1.0-0-dev_1.0.20-1kord_arm64.deb
在使用Eclipse进行项目管理、调试和其他开发任务时,可能会遇到一些错误提示,其中“A configuration with this name already exists”是比较常见的问题之一。这个问题通常发生在配置远程调试或者是项目配置文件命名...
MySQL是一个流行的开源数据库管理系统,广泛应用于中小型网站和应用程序中。在使用MySQL数据库的过程中,可能会遇到各种错误代码,这些错误代码通常会提供关于问题的详细信息,便于开发者快速定位并解决问题。...
拉链表更新方式二(exists) --优先.sql
在安装MySQL时,有时会遇到错误提示"A Windows service with the name MySQL already exists",这表明在Windows操作系统中,已经有一个名为MySQL的服务存在。这通常是因为之前的MySQL安装未完全卸载,或者服务残留...
- 子游戏项目避免命名为“helloworld”,以防类名冲突,导致"Class already exists with the same __cid__"错误,影响游戏启动。 2. **热更新服务器**: - 使用WebStorm创建一个Express项目(hotupdate),作为热...
Get the resource bundle associated with the implementing class (usually an action). ResourceBundle getTexts(String aBundleName) Get the named bundle, such as "com/acme/Foo". boolean ...
php常用函数
Topic Already Exists(处理方案).md
Store Already Exists(解决方案).md
If Not FileExists(newName) Then '确保新文件名未被使用 Name oldName As newName '使用内置的Name语句重命名文件 MsgBox "文件 " & oldName & " 已重命名为 " & newName Else MsgBox "无法重命名,文件 " & ...
A contains B 等价于 Not EXISTS (B excepts A) ``` **示例**: ```sql SELECT database_items FROM database_name AS A WHERE NOT EXISTS ( SELECT * FROM another_table AS B WHERE NOT EXISTS ( ...
标题"Judge-whether-a-file-exists.rar_vb exists"暗示了这是一个关于使用VB来检查文件是否存在的示例代码。下面我们将深入探讨如何使用VB实现这一功能,以及相关的知识点。 首先,VB提供了`My.Computer.FileSystem...
【Links Exists WM7-crx插件】是一款专为Chrome浏览器设计的扩展程序,它由开发者开发,主要用于增强用户的网络浏览体验。尽管描述中没有提供详细的功能特性,但我们可以推测这款插件可能具备以下一些常见的扩展功能...
标题中的“Knock-mail-Verify-if-email-exists-or-find-valid-E-mail-SCRIPT-CODE-”表明这是一个关于验证电子邮件地址是否有效或存在的脚本代码。在IT行业中,这通常涉及到电子邮件验证技术,它可以帮助用户确保...
"exists-case"是一个专门为前端开发者设计的开源库,它主要解决的是文件系统(fs)中的`exists`方法在处理文件或目录存在性检查时区分大小写的问题。 在许多操作系统中,如Linux和macOS,文件系统的大小写敏感是...
jlink,嵌入式keil5编译出现Error: L6411E:的解决办法,.\OUT\ANO_FLY.axf: Error: L6411E: No compatible library exists with a definition of startup symbol _ jun8023qian 9230 关于编译时候 出现.\OUT\ANO_...
mysql安装及问题汇总mysql安装及问题汇总mysql安装及问题汇总