一:准备环境

1.1 »tomcat8.5下载地址:https://tomcat.apache.org/download-80.cgi

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

1.2 solr各版本下载地址:http://archive.apache.org/dist/lucene/solr/  选择最新版本7.2.1

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

1.3 本地新建文件夹solr_home以备后面放solr核心文件使用

如:D:\work\solr\solr_home

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

1.4 下载JavaSE1.8

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

二:部署

2.1 安装jdk1.8 解压 tomcat和solr

2.2 solr7.2.1解压后找到solr-7.2.1/server/server-webapp/目录下的webapp文件夹,复制粘贴到tomcat下的webapps下,并修改文件夹名称为solr;

注:tomcat编码应设置为utf-8 修改 \apache-tomcat-8.5.24\conf\server.xml 配置文件如下

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

2.3 把solr-7.2.1/server/lib/ext目录下的所有jar包、solr-7.2.1/dist下的solr-dataimporthandler-7.2.1.jar、solr-dataimporthandler-extras-7.2.1.jar和solr/server/lib下metrics开头的5个jar 粘贴复制到tomcat下的solr项目的WEB-INF/lib目录下;

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

2.4 在tomcat下的solr项目的WEB-INF下新建classes目录,然后把solr-7.2.1/server/resources下的log4j.properties粘贴过去;

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

2.5 然后把server目录下的solr文件夹复制到1.3所建立的solr_home文件夹中这是solr核心文件夹。

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

2.6 修改tomcat下的solr项目的WEB-INF/web.xml 找到如下

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

复制一份出来并把 <env-entry-value>D:\work\solr\solr_home</env-entry-value>改为solr的home目录

2.7 去掉权限,tomcat webapps项目下 solr下的web.xml  注视掉最后一段话

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

2.8 启动tomcat,然后在浏览器地址栏输入:http://localhost:8080/solr/index.html回出现如图效果

solr学习(笔记) windows10+jdk1.8+tomcat8环境部署-LMLPHP

05-22 23:15