Spring,JPA,Hibernate,Atomikos - 奇怪的启动错误

Posted

技术标签:

【中文标题】Spring,JPA,Hibernate,Atomikos - 奇怪的启动错误【英文标题】:Spring, JPA, Hibernate, Atomikos - strange startup error 【发布时间】:2012-08-08 11:44:47 【问题描述】:

正如线程标题中所述,我们使用 Spring 框架、带有休眠提供程序的 JPA 和 Atomikos 作为事务提供程序。

大多数情况下这个设置是有效的,但是在启动 Tomcat 时会出现奇怪的警告:

WARN : atomikos - Local heuristic termination of coordinator 127.0.1.1.tm0000100030 with state COMMITTING

它重复了几次,但数字不同,例如tm0000300030

这个警告的原因是什么? atomikos 是否在应用程序启动期间尝试将某些内容存储在数据库中,并且在提交期间他被停止。

【问题讨论】:

【参考方案1】:

它看起来像 Atomikos 中的一个错误,请参阅 this discussion。

在 JTA 事务管理器启动之前,我还收到了大约 4 条关于 Spring + OpenJPA + Derby + Tomcat 的这些消息。我们只在自动化集成测试中使用 Atomikos,所以我从来没有真正关心过。

【讨论】:

以上是关于Spring,JPA,Hibernate,Atomikos - 奇怪的启动错误的主要内容,如果未能解决你的问题,请参考以下文章

JPA---Spring-data-JPA---Hibernate

Spring + Hibernate + JPA [关闭]

Spring Hibernate JPA 联表查询

Spring Hibernate JPA 联表查询 复杂查询

Spring、Spring Security、JPA、MySQL、Hibernate 配置

Spring+Hibernate+JPA的多数据库