2016-04-16 10 views
0

Ich möchte ein Projekt unter Windows und Ubuntu ausführen, mit den gleichen Eigenschaften.Wo Hibernate Suche speichern Index

Hibernate Search erstellen Index in diesem Verzeichnis:

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

Auf Windows diesen Pfad löst nach D: \ Benutzer \ Pfad

Unter Ubuntu kann ich nicht Projekt ausgeführt werden, da keine Genehmigung für indexex writting. Ich möchte solche Verzeichnisse freigeben, aber ich weiß nicht, wo Hibernate diese Verzeichnisse erstellen möchte. Wie Ubuntu diesen Pfad auflösen?

+0

Ubuntu löst diesen Pfad wörtlich als '/ Users/path' auf. –

Antwort

0

Sie müssen einen anderen Wert für Ubuntu verwenden als den, den Sie unter Windows verwenden.

Wenn die Konfigurationsdateien identisch sein müssen, können Sie diese Eigenschaft weglassen und sie stattdessen als Systemeigenschaft an die JVM übergeben.

Hibernate sucht immer nach passenden Systemeigenschaften und/oder Umgebungsvariablen, zusätzlich zu den Konfigurationsdateien.