我安裝了Apache Tomcat 7.0.25,JRE 1.7.0_02和Solr 4.0。我編譯了spatial solr sandbox application。如何使用多個tomcat web應用程序訪問空間沙盒應用程序的solr核心
應用程序創建Solr 5.0-SNAPSHOT核心。由於我需要兩個SOLRs運行,我通過在apache-tomcat-7.0.25/conf/Catalina/localhost
中添加xml來在Tomcat中設置多個Web應用程序。這裏我設置了空間solr沙盒war文件的路徑。舊的SOLR運行在本地主機/solr和沙盒應用/空間。該Web應用程序運行完美,但它的Solr核心無法訪問/spatial/solr。我意識到我必須設置它的路徑apache-tomcat-7.0.25/webapps/spatial/WEB-INF/web.xml
,我嘗試這樣做,千萬其他組合,但沒有成功:
<filter-name>SolrRequestFilter</filter-name>
<filter-class>org.apache.solr.servlet.SolrDispatchFilter</filter-class>
<init-param>
<param-name>path-prefix</param-name>
<param-value>/spatial/solr</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SolrRequestFilter</filter-name>
<url-pattern>/spatial/solr/*</url-pattern>
</filter-mapping>
所以我的問題是如何能夠讓空間沙箱應用程序的Solr的核心訪問/空間/ Solr的 ?