之前安裝在centos7,因爲自己買的阿里雲服務器配置比較差,啓動和訪問速度都很慢,這裏就記錄下windows7下的安裝過程。
1、創建目錄logs、solrHome,並下載tomcat 8 和solr8.2.0 windows版本
2、將solr web項目E:\solr\solr-8.2.0\server\solr-webapp下的webapp文件夾到tomcat 的webapps目錄並重命名爲solr
3、複製E:\solr\solr-8.2.0\server\lib下metrics開頭的五個jar和ext裏的所有jar包,到E:\solr\apache-tomcat-8.0.48\webapps\solr\WEB-INF\lib
4、在E:\solr\apache-tomcat-8.0.48\webapps\solr\WEB-INF\lib\classes下,新建classes目錄複製log4j配置文件到E:\solr\apache-tomcat-8.0.48\webapps\solr\WEB-INF\lib\classes,
並修改solr兩個日誌文件裏相應的配置地址
5、修改E:\solr\apache-tomcat-8.0.48\webapps\solr\WEB-INF\web.xml
註釋以下內容,防止tomcat 403問題
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
添加以下內容
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>E:\solr\solrHome</env-entry-value>
<env-entry-type>java.lang.String</env-entry-type>
</env-entry>
6、拷貝E:\solr\solr-8.2.0\server\solr所有文件,到solrHome下
7、複製E:\solr\solr-8.2.0\server\solr\configsets\_default下的conf文件夾,在solrHome下新建new_core,E:\solr\solrHome\new_core
8、啓動tomcat,並訪問solr
http://localhost:8080/solr/index.html#/
9、添加core