2016-08-02 9 views
5

Solr 4.xの場合、http://localhost:8983/solr/admin/coresは、ロードされたコアのXML記述を返します。これは、ファイルパスの場所がinstanceDirであることを示します。InstanceDirに完全パスまたは相対パスがあるかどうかを決定するには?

... 
<lst name="collection1"> 
<str name="name">collection1</str> 
<bool name="isDefaultCore">true</bool> 
<str name="instanceDir">C:\solr\solr-4.10.1\example\solr\collection1\</str> 
... 

私のWindows 7 PCでは、これは完全なパスとして表示されますが、これは相対パスとして報告されています。どのような要素がこの値を相対パスとして表示させることができますか?そして、これをフルパスとして表示する方法がありますか?

答えて

2

solr.homeを設定しているかどうか確認してください。詳細はSolr Wikiをご確認ください。 solr.homeを設定して問題を解決することを願っています。あなたは、JVM引数としてTomcatの包みなさい

java -Dsolr.solr.home=/your/solr/home/path/here -jar start.jar 

を追加することができ

、あなたもこれが設定されますどのように

export JAVA_OPTS="$JAVA_OPTS -Dsolr.solr.home=/your/solr/home/path/here" 

おかげ

+0

以下のように行うことができますか? Solrを起動するときのコマンドラインから? –

+0

次のコマンドを実行しようとしましたが、失敗します。何か不足していますか? 'C:\ Solr-4.7.2 \ example> java -Dsolr.solr.home = C:\ Solr-4.7.2 \ example -jar start.jar' 'エラー:メインクラスが見つかりませんでした.solr.home = C:\ Solr-4.7.2 \ example' –

+0

情報とドキュメントのリンクが役に立つので奨励金を授与していますが、未回答のまま残しておきます。/solr/admin/coreレスポンスでパスを相対的なものとして表現する要因。ドキュメントを更新するには、この情報が必要です。 –

関連する問題