solr和tomcat的整合

solr内置启动容器是jetty,但是大多数时候还是用到tomcat作为启动服务器

整合的步骤:

一.将下载好的solr解压(解压路径不要有中文和空格),如下图

介绍solr解压后的目录结构:

(1)bin:是脚本的启动目录

(2)contrib:第三方包存放的目录(贡献给solr的扩展文件)

(3)dev-tools:跟开发工具相关的包

(4)dist:编译打包后存放目录,即构建后的输出产物存放的目录

(5)docs:solr文档的存放目录

(6)example:示范例子的存放目录,这里展示了DIH,即数据导入处理的例子

 

二:重新解压一个tomcat(存放路径解压路径不要有中文和空格),放在之前对tomcat的配置文件做了修改,影响solr的启动,专门解压一个tomcat供solr使用,如我的是放在和solr一个目录的文件夹中

 

步骤三:

将新解压后的tomcat中的webapps目录下的所有文件全部删除,避免干扰solr的运行

 

将解压后的solr中的solr.war复制到tomcat中的webapps目录下面

步骤四:启动tomcat,进入tomcat的bin目录里面,在地址栏输入cmd,定位到该目录中

在cmd命令窗口输入启动tomcat命令: startup.bat

执行命令出现如下窗口:

可以看到启动失败了,但是很正常,因为操作还没有结束

此时查看tomcat中webapps目录下,发现tomcat在启动的时候已经帮我们解压了solr.war文件

步骤五:

到解压后的solr文件中拷贝启动solr必须的jar文件,这里需要注意,拷贝的是example/lib/ext文件夹中的jar,不是lib中的jar

将example/lib/ext中所有的jar包全部复制到tomcat中webapp/solr/WEB-INF/lib目录下面

 

将上图中的jar包全部复制到下面的文件夹中

 

此时在启动tomcat,发送启动成功,没有报错

步骤六:

将新解压的solr中的solr文件夹放到任意其他位置(不要有中文和空格的目录下面),并改名为solrHome(建议改名)

如我的将上面的文件复制到

步骤七:进入tomcat中,到webapps/solr/WEB-INF中,找到web.xml打开修改

 

将刚才的solrHome的文件路径(点进去),配置到value节点后面,此时在启动tomcat

 

 

 

以上配置全部完成以后,启动tomcat,在浏览器中访问地址:

http://localhost:8080/solr    如果出现下图的页面,说明solr整合tomcat成功了,就可以使用了

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值