基于Tomcat8.5.8的solr4.8.0的配置
来源:互联网 发布:淘宝店快递发货流程 编辑:程序博客网 时间:2024/06/04 19:29
要做信息检索作业,需要用到开源搜索引擎solr,我觉得这配置的问题很麻烦,果然今天倒腾了一下午。做个笔记,以备不时之需。
JDK的安装和环境变量的配置就略过了。首先下载和配置Tomcat,这里我下载了免安装版的Tomcat,原来的安装版Tomcat不知怎么就无法启动了。
地址 http://tomcat.apache.org/download-80.cgi,对应64bit或32bit的机器下载.zip就行。
接下来开始配置Tomcat:
1.假设解压目录为:D:\program files (x86)\Tomcat\apache-tomcat-8.5.8
(2,3两步可以视情况而定是否添加,如果这里不添加,也可以用第5步的方法添加)
2.添加环境变量:CATALINA_HOME/CATALINA_BASE/TOMCAT_HOME,变量值均为:D:\program files (x86)\Tomcat\apache-tomcat-8.5.8(即Tomcat的解压目录)
3.在系统变量Path后面添加 CATALINA_HOME%\bin;在Classpath后面添加CATALINA_HOME%\bin\servelt-api.jar;CATALINA_HOME%\bin\jsp-api.jar;
4.Tomcat管理员权限配置,进入Tomcat目录,找到conf文件夹,编辑tomcat-users.xml,拉到最后,添加语句
<role rolename="admin-gui"/><user username="admin" password="admin" roles="admin-gui"/>
即添加角色“admin-gui”,它可以以用户名admin和密码admin管理Tomcat。
5.cmd进入命令工具,cd /d D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\bin
进入Tomcat的bin目录,startup.bat启动,shutdown.bat关闭。如果没有添加过Tomcat的环境变量,那么应该修改startup.bat,shutdown.bat在文件开头添加语句:
set "JAVA_HOME=D:\program files (x86)\jdk"(JDK目录)set "CATALINA_HOME=D:\program files (x86)\Tomcat\apache-tomcat-8.5.8"(Tomcat目录)
6.启动Tomcat后,浏览器输入:localhost:8080,可以看见欢迎,点击右上角的几个按钮可以进入管理界面。
至此,Tomcat配置完成。
接下来开始配置solr:
1.Solr 4.8.0 的免安装版的配置,http://archive.apache.org/dist/lucene/solr/4.8.0/,下载solr-4.8.0.zip
(假如将Solr解压到F:\solr目录,目录结构为:F:\solr\solr-4.8.0;
2.将F:\solr\solr-4.8.0\example目录下的solr文件夹复制到D:\program files (x86)\Tomcat\apache-tomcat-8.5.8目录下,作为solr的home目录;
3.将C:\Program Files\solr-4.8.0\example\webapps目录下的solr.war文件复制到D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\webapps目录下,war包在Tomcat启动后会自动解压出来;
4.在D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\solr目录下新建data文件夹;
5.打开D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\solr\collection1\conf目录下solrconfig.xml,修改为datadir: ${solr.data.dir:D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\solr\data}
6.重新启动Tomcat,目的是解压solr.war包;解压之后关闭Tomcat,删除solr.war包,这时候,该目录下已经有一个solr文件夹了
7.在D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\webapps\solr目录下新建目录conf;
8.在D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\conf\Catalina\localhost目录下新建solr.xml文件,内容如下:
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="${catalina.home}/webapps/solr" debug="0" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="${catalina.home}/solr" override="true" />
</Context>
9.检查D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\webapps\solr\WEB-INF\web.xml中的'solr/home'配置,去掉注释,并写入solrhome的路径(即第一次拷贝的那个solr文件夹,前面已经提及将其作为home目录)
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>配置好后需要重启
10.将F:\solr\solr-4.8.0\example\lib\ext目录下的5个JAR包复制到D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\webapps\solr\WEB-INF\lib目录下;
11.将F:\solr\solr-4.8.0\example\resources目录下的log4j.properties文件复制到:D:\program files (x86)\Tomcat\apache-tomcat-8.5.8\webapps\solr\WEB-INF\classes目录下(classes目录如果不存在需要您手动创建);
12.启动Tomat,打开浏览器,访问:http://localhost:8080/solr
- 基于Tomcat8.5.8的solr4.8.0的配置
- tomcat8 下配置solr4.9
- Solr4.5.1+tomcat8.0安装配置
- Solr4.5.1+tomcat8.0安装配置
- Solr4.6 的部署配置
- Solr4.10.2的Tomcat配置
- Solr4.10.2的Tomcat配置
- Solr4+IKAnalyzer的安装配置
- Solr4+IKAnalyzer的安装配置
- 搜索系统--基于Solr4.9.0的实现
- 配置IKAnalyzer2012扩展词库(tomcat8.0+solr4.6)
- 基于Awstats的Tomcat8-Java8日志分析
- Solr4.4的安装与配置
- Solr4.4的安装与配置
- solr4.7的入门与相关配置
- Solr4.8—IKAnalyzer的配置
- 虚拟机上Linux的Tomcat8的配置
- tomcat8.0服务的虚拟目录使用配置
- 快速排序算法——以数组最后一个元素为主元
- C# 异步线程任务使用Task await
- 在阿里云ubuntu上搭建 tomcat8网页服务器
- DS 双链表的实现
- Fragment的commit方法和commitAllowingStateLoss方法的区别
- 基于Tomcat8.5.8的solr4.8.0的配置
- PAT1011 World Cup Betting
- ffmpeg frei0r filter 参数及效果
- 蓝桥杯-BASIC题 (持续更新)
- QT高级UI篇重写自己想要的控件以QLabel为列实现旋转,放大,缩小
- 用递归实现字符串的逆序
- IE10不显示swfupload上传附件按钮问题
- [js点滴]JavaScript基础正则详解03
- 一个很好的浏览器兼容性测试网站