solr的访问路径一般都是http://host:port/solr/开头,但是如果我们有特殊的业务需求,特别是在solr4.x的时候是能够直接改变访问路径的,如果升级了solr,其他服务调用solr就需要修改相应的路径,很多时候线上环境是不允许的。
下面把ttp://host:port/solr/修改为ttp://host:port/search/
修改solr访问路径,找到server/context下的solr-jetty-context.xml文件:
<Set name="contextPath"><Property name="hostContext" default="/solr"/></Set>
<Set name="war"><Property name="jetty.base"/>/solr-webap