【发布时间】:2012-03-22 10:17:07
【问题描述】:
我正在安装在 VMWARE ESXi 4.0.0 上的 Jenkins 构建环境中运行集成测试。一切都很顺利,直到我将 Hibernate Search 包含到应用程序中。从那时起,实体在集成测试期间被报告丢失。例如:
javax.persistence.EntityNotFoundException: Unable to find com.foo.model.Bar with id 538.
我怀疑 VMWare 的 ESXi 会产生影响,因为:
- 在本地运行良好。
- 我已经遇到过类似的情况(EhCache + Hibernate Cache is not alive),很可能是 ESXi 导致了问题。那一个可以解决。不过这个问题不行。
我尝试了很多解决方法,但总是出现同样的问题。除非我禁用休眠搜索。但是随后搜索集成测试失败了。 :-)
这里有没有人暗示可能的修复?或者至少解释一下为什么会这样?
【问题讨论】:
标签: jenkins vmware hibernate-search esxi