软件准备
1.下载JDK1.8+ (因为官网说版本6以上,就是基于JDK1.8上开发的)
2. 下载solr,去官网或者去北理工的镜像下载:solr7.7.3下载
3. 下载Tomcat8下载地址tomcat8下载(ps:北理工镜像下载速度很快大家可以收藏下)
4.安装jdk1.8,解压tomcat和solr在统一的文件夹下方便管理
搭建服务器
1.把solr-7.7.3\server目录下的webapp重命名为solr,并且复制到apache-tomcat-8.5.59\webapps目录下。
2.在apache-tomcat-8.5.59下新建solrhome文件夹这core所在位置,并把solr-7.7.3\server\solr下的solr.xml复制到文件夹中。
3.打开apache-tomcat-8.5.59\webapps\solr\WEB-INF\web.xml 消除SolrHome注释的配置并且修改,配置上自己的目录(如果目录不存在则新建)
4.依旧是apache-tomcat-8.5.59\webapps\solr\WEB-INF\web.xml ,把里面 注释掉,不然你后面就算部署好了也是不能访问的
5.在apache-tomcat-8.0.47\webapps\solr\WEB-INF\目下新建classes目录,并将solr-7.7.3\server\resources下的log4j2.xml和log4j2-console.xml复制到class文件夹下这里面还有一个jetty-logging.properties文件目前用不到所以不去copy(这里的properties文件copy进去似乎也可以,后续将在测试下)
6.给tomcat服务器中添加所需的jar包
把solr-7.7.3\server\lib\ext目录下所有的jar文件放入到apache-tomcat-8.5.59\webapps\solr\WEB-INF\lib目录下(主要是加入日志log4j的配置)
7.还有就是和重要的solr-7.7.3\dist文件中 solr-dataimporthandler-6.5.1.jar 和 solr-dataimporthandler-extras-6.5.1.jar也要放在apache-tomcat-8.0.47\webapps\solr\WEB-INF\lib目录下,这一步的是导入功能所需要的jar包
8.将solr-7.7.3\server\lib下面红框中的jar添加apache-tomcat-8.5.59\webapps\solr\WEB-INF\lib中(ps:这里jettyjar包不用添加,如果添加了建议把第五步的jetty-logging.properties添加进去)
9.打开apache-tomcat-8.0.47\bin目录下的startup.bat启动tomcat。
到这里tomcat起来后访问http://localhost:8080/solr/index.html#就可以进入solr管理页面了
但是目前点击add core会报错 Can’t find resource ‘solrconfig.xml’ in classpath 这里需要配置接下来的文件
solr添加核心(Add Core)
1.直接点击Add Core后会显示Can’t find resource ‘solrconfig.xml’ in classpath