【问题标题】:Where Hibernate search store indexHibernate 搜索存储索引的位置
【发布时间】:2016-04-16 08:57:55
【问题描述】:

我想在 Windows 和 Ubuntu 上运行一个具有相同属性的项目。

Hibernate Search 在此目录中创建索引:

<property name="hibernate.search.default.indexBase" value="/Users/path"/>

在 Windows 上,此路径解析为 D:\Users\path

在 Ubuntu 上我无法运行项目,因为没有编写 indexex 的权限。我想给目录这样的权限,但我不知道 Hibernate 想在哪里创建这个目录。 Ubuntu 如何解决该路径?

【问题讨论】:

  • Ubuntu 将该路径解析为 /Users/path

标签: windows hibernate ubuntu lucene hibernate-search


【解决方案1】:

您必须在 Ubuntu 上使用不同于在 Windows 上使用的值。

如果需要配置文件相同,可以省略该属性,将其作为系统属性传递给JVM。

Hibernate 总是在其配置文件之上寻找匹配的系统属性和/或环境变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 2014-07-26
    相关资源
    最近更新 更多