1

こんにちは、日食からsolrを実行しようとしています。solr ホームをセットアップする必要があることを理解しています。を使用しweb.xmlてセットアップすると動作します

<env-entry>
   <env-entry-name>solr/home</env-entry-name>
   <env-entry-value>/put/your/solr/home/here</env-entry-value>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry> 

しかし、Eclipse から同じものを使用しようとすると、Runtime->Tomcat Configuration->Environment または Runtime->Tomcat Configuration->Argument VM Arguments を設定すると失敗します。-Dsolr.data.dir=/home/test/test を使用しました これが機能しない理由を教えてください。

4

1 に答える 1

2

設定する必要のある環境変数はです-Dsolr.solr.home-Dsolr.data.dirインデックスを配置する場所であるeclipseで変数を設定しているようです。このような構成は、このようなプレースホルダーがある場合に機能します

<dataDir>${solr.data.dir}</dataDir>

あなたのsolrconfig.xml中で、しかしとにかくあなたはsolr_home最初に設定する必要があります。

于 2012-09-23T09:01:54.517 に答える