2016-04-16 3 views
0

WindowsとUbuntuで、同じプロパティで1つのプロジェクトを実行したいと思います。Hibernateの検索ストアインデックス

にHibernate Searchは、このディレクトリにインデックスを作成します。

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

Windowsでは、このパスはDに解決:私はプロジェクトを実行することはできませんUbuntuの上の\ Users \ユーザーパス

ためindexexを足すための無許可。そのようなパーミッションをディレクトリに与えたいのですが、Hibernateがこのディレクトリを作成する場所を知りません。 Ubuntuがそのパスを解決する方法は?

+0

Ubuntuはそのパスを文字通り '/ Users/path'と解釈します。 –

答えて

0

Windowsで使用するものとは異なるUbuntuの値を使用する必要があります。

構成ファイルを同じにする必要がある場合は、このプロパティを省略して代わりにシステムプロパティとしてJVMに渡すことができます。

Hibernateは常に、設定ファイルの上で、システムプロパティおよび/または環境変数と一致するものを探します。

関連する問題