我想在Windows和Ubuntu上运行一个具有相同属性的项目。
Hibernate Search在此目录中创建索引:
<property name="hibernate.search.default.indexBase" value="/Users/path"/>
在Windows上,此路径解析为D:\ Users \ path
在Ubuntu上我无法运行项目,因为没有写入indexex的权限。我想给目录这样的权限,但我不知道Hibernate想要创建这个目录的位置。 Ubuntu如何解决这条道路?
答案 0 :(得分:0)
您必须在Ubuntu上使用与在Windows上使用的值不同的值。
如果您需要配置文件相同,则可以省略此属性,并将其作为系统属性传递给JVM。
Hibernate总是在其配置文件之上查找匹配的系统属性和/或环境变量。