如何改变Solr例子的基本path?

我已经遵循了Solr教程 ,但他们让你使用的URL是:

http://localhost:8983/solr/ 

什么是最简单的方法来更改此url:

 http://localhost:8983/foobar/ 

我想我自己想清楚了。 我做的是,在示例目录中,重命名

 webapps/solr.war 

 webapps/foobar.war 

另外,我把solr / conf / scripts.conf里的一行改成了

 webapp_name=foobar 

如果您使用Jetty运行Solr,则可以在webdefault.xml对其进行更改。 详细说明在这里

与Solr 4.10在2014年似乎有些不同:

从“示例”目录或您的等价物:

  1. 编辑上下文/ solr-jetty-context.xml <Set name="contextPath"><SystemProperty name="hostContext" default="/foobar"/></Set>
  2. 编辑solr / collectionName / conf / scripts.conf:改变webapp_name = foobar
  3. java -jar start.jar

我不知道在哪里使用webapp_name参数,但保持这一点似乎是合理的。