其中Hibernate搜索商店索引

时间:2016-04-16 08:57:56

标签: windows hibernate ubuntu lucene hibernate-search

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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