tomcat 集成 Solr5.4.0 (Window 7 环境 )
转自:http://ihenu.iteye.com/blog/2284589
方法步骤
1、解压 Tomcat 到一个目录,例如 F:\Apache\Tomcat
2、将 solr 压缩包中 solr-5.4.0/ D:\solr-5.4.0\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到Tomcat\webapps\目录下,并改成solr (名字随意,通过浏览器进行访问solr管理界面时要用到)
3、将 solr 压缩包中 solr-5.4.0\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中
4、将 solr 压缩包中 solr-5.4.0/ server/resources /log4j.properties 复制到Tomcat\ webapps\solr\WEB-INF\classes 目录中(如果没有classes则创建)
5、将 solr 压缩包中 solr-5.4.0/server/solr 目录复制到计算机某个目录下,如D:\solr_home
6、打开Tomcat/webapps/solr/WEB-INF下的web.xml,找到如下配置内容(初始状态下该内容是被注释掉的):
<env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
将<env-entry-value>中的内容改成你的solr_home路径,这里是D:/solr_home
7、 打开Tomcat/webapps/solr/WEB-INF下的web.xml修改项目欢迎页面
<welcome-file-list> <welcome-file>./index.html</welcome-file> </welcome-file-list>
8、还需要添加solr-dataimporthandler-5.4.0.jar和solr-dataimporthandler-extras-5.4.0.jar这2个jar包到目录/usr/local/tomcat/tomcat-8.0.30/webapps/solr/WEB-INF/lib/下,否则会报错,这2个包默认不在webapp里,在下载包的dist目录下;
9、保存关闭,而后启动tomcat,在浏览器输入http://localhost:8080/solr即可出现Solr的管理界面
10、添加Core
在solr_home目录下创建core_1(可自定义),在core_1目录下创建data目录,并将solr_home/configsets/basic_configs/目录下的conf目录复制到core_1下;
通过控制台添加core,并重新启动Tomcat,就会看到新建的core_1了
11、在lopezCore1中添加索引文档
11.1、首先启动tomcat,通过链接http://localhost:8080/solr/访问solr管理后台,选择lopezCore1.
11.2、然后打开D:\solr-5.5.0\server\solr\lopezCore1\conf下的managed-schema文件,添加两属性
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" /> <field name="title" type="string" indexed="true" stored="true" multiValued="false" />11.3、添加完后,在admin后台分别添加id和title这两属性的document,点击sumit,添加成功。
个人理解:其实在solr-5.4.0/ D:\solr-5.4.0\server\solr-webapp\webapp,就是jetty服务器的部署项目的地址,然后把他copy到tomcat部署项目的目录下,再把tomcat下的刚copy过来的webapp项目对应的web.xml指向回solr,当tomcat启动时,实质上加载的就是solr-5.4.0/server/solr。
相关推荐
pigsmall 2020-11-19
SXIAOYI 2020-09-16
linuxprobe0 2013-04-01
83560193 2013-06-25
kidneybeans 2013-06-17
加菲猫园 2013-06-16
年轻就要对味 2014-07-11
稻草人的高粱地 2014-07-02
smilebestSun 2014-06-12
xusong 2014-05-17
zfszhangyuan 2013-09-12
80183053 2013-09-12
gaozhlzh 2013-09-11
87453169 2014-01-17
Tom天天 2013-07-12
etnahh 2014-07-11
向日葵Solros 2014-07-11