tomcat8+solr6.5.1

Step 1:下载solr6.5.1、tomcat8解压缩

Step 2:在tomcat8\webapps 下创建 solr web应用

  • 在 tomcat8\webapps 中创建 solr 文件夹

Alt text

  • 把 solr-6.5.1\server\solr-webapp\webapp 中的所有文件复制到 tomcat8\webapps\solr 中

Alt text

  • 把 solr-6.5.1\server\lib 中除了含有 jetty 的 jar 包复制到 tomcat8\webapps\solr\libs 中

Alt text

  • 把 solr-6.5.1\server\lib\ext 中的所有 jar 包复制到 tomcat8\webapps\solr\lib

Alt text

  • 把 solr-6.5.1\server\solr 中的文件复制到任意路径 (solrhomeurl) 的 solrhome 文件夹中(我这里是 E:\software\develop\Java\solrhome)

Alt text

Alt text

  • 把 solr-6.5.1\server\resources 中的 log4j.properties 复制到 tomcat8\webapps\solr\WEB-INF\classes

注意:classes文件夹需要新建

Alt text

Alt text

Step 3:修改配置

  • 修改 tomcat8\webapps\solr\WEB-INF\web.xml,加上
    1
    2
    3
    4
    5
    <env-entry>
    <env-entry-name>solr/home</env-entry-name>
    <env-entry-value>E:/software/develop/Java/solrhome</env-entry-value>
    <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

Alt text

Alt text

  • 修改 solr 的 log 路径,即修改 tomcat8\bin\catalina.bat 文件

Alt text

1
set JAVA_OPTS="-Dsolr.log.dir=E:/software/develop/tomcats/apache-tomcat-8.5.11-solr/webapps/solr/logs"

Alt text

  • 注释掉拦截代码,修改 tomcat8\webapps\solr\WEB-INF\web.xml,注释到 security-constraint 那两段

Alt text

Step 3:启动 tomcat

注意:端口号看tomcat配置

Alt text

|