solr部署到tomcat中

solr部署到tomcat中

环境:solr5.5.4 + tomcat8 + jdk1.7

第一步:将下载好的solr文件下server\solr-webapp\webapp目录复制到tomcat目录下webapps中改名为solr文件夹

复制此文件夹
solr部署到tomcat中
移动到tomcat中webapp文件夹
solr部署到tomcat中

第二步:配置solrhome

找到server文件夹下面的solr文件夹复制到tomcat同级目录,改名为solrhome,
(其实就是给solr配置core地址,拿出来单独放是因为如果是solr集群方便统一管理)
solr部署到tomcat中
solr部署到tomcat中

第三步:配置jar包和 xml

1.把solr5.5\server\lib\ext中jar包复制到tomcat中webapp下的solr\WEB-INF\lib目录中
solr部署到tomcat中
solr部署到tomcat中
2.进入tomcat中solr\WEB-INF文件夹,修改web.xml文件,设置solrhome目录(默认为注释,解开并配置自己的solrhome路径即可)
solr部署到tomcat中

启动

启动tomcat,在浏览器中地址栏输入http://localhost:8080/solr/index.html或者http://localhost:8080/solr/admin.html进入主管理界面,效果一样,如果看到如下图所示界面,就大功告成了!
solr部署到tomcat中
个人踩得几个坑:
solr和jdk兼容问题:solr5.5及以下只能用jdk1.7,solr7.x或者8.x只能用jdk1.8了;
solr和tomcat兼容问题:solr5.5版本及以上必须得tomcat8了,部署到tomcat7会界面报错或者出现奇怪界面