1

您好,我正在尝试从 Eclipse 运行 solr。我知道我们需要设置 solr home。如果我使用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.direclipse 中设置变量,这是您要放置索引的位置。如果您有这样的占位符,则这种配置有效

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

在你的solrconfig.xml,但无论如何你需要设置第solr_home一个。

于 2012-09-23T09:01:54.517 回答