【问题标题】:Hibernate Search issues on VMWare ESXi?VMWare ESXi 上的休眠搜索问题?
【发布时间】: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 会产生影响,因为:

  1. 在本地运行良好。
  2. 我已经遇到过类似的情况(EhCache + Hibernate Cache is not alive),很可能是 ESXi 导致了问题。那一个可以解决。不过这个问题不行。

我尝试了很多解决方法,但总是出现同样的问题。除非我禁用休眠搜索。但是随后搜索集成测试失败了。 :-)

这里有没有人暗示可能的修复?或者至少解释一下为什么会这样?

【问题讨论】:

    标签: jenkins vmware hibernate-search esxi


    【解决方案1】:

    好像和EhCache + Hibernate Cache is not alive一样的问题。因为关闭二级缓存没有报错。

    即使在 Hibernate 4.1.1-Final 中也会发生这种情况。

    将 ESXi VM 复制到本地 VMplayer 会导致相同的错误。所以我可能会推断出 ASXi 不是原因。而是 VMWare 虚拟机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      相关资源
      最近更新 更多