您的位置:首页 > 运维架构 > Tomcat

如何将solr5.3.1部署到Tomcat下

2015-11-28 15:43 639 查看

1.创建solr home

将D:\solr-5.3.1\example\example-DIH下的solr文件夹复制到你的d:盘下面,并将文件夹命名为solr_home

2.拷贝solr web项目

将D:\solr-5.3.1\server\solr-webapp下的solr-webapp文件夹复制到tomcat的webapps文件夹下,并将名称改为solr

3.复制相关jar和文件

将solr-5.3.1\server\lib\ext的jar文件复制到tomcat/webapps的solr\WEB-INF\lib下,

拷贝solr-5.3.1\dist下的solr-dataimporthandler*的jar到同样目录;

将solr-5.3.1\server\resources下的配置文件log4j.properties拷贝到webapps\solr\WEB-INF\classes下,classes文件夹需要自己创建

3.修改solr的配置文件

将tomcat\webapps\solr\WEB-INF下的web.xml中的solr/home选项注释打开,并配置步骤1所配置的solr home地址,这里是D:\solr-home\

4.校验

启动tomcat,访问http://localhost:8080/solr/ ,查看Core Admin是否有原来example-DIH下面所复制的四个文件夹名称

5.其他(创建一个全新solr home和创建一个solr core)

在步骤1中,你如果不想将D:\solr-5.3.1\example\example-DIH下提供的solr例子作为solr home主目录,

5.1你同样可以创建一个目录D:\solrIndex作为主目录,然后copy目录D:\solr-5.3.1\server\solr下的所有文件即可l放置于D:\solrIndex下

5.2同样修改tomcat\webapps\solr\WEB-INF下的web.xml中的solr/home选项注释打开,并配置上一步骤所配置的solr home地址,这里是D:\solrIndex

5.3启动tomcat,访问http://localhost:8080/solr/,查看Core
Admin,发现什么都没有,这样我就创建了一个全新的solr-home

5.4如果要你要手工创建一个先的core
admin,你可以在D:\solrIndex下,创建一个文件夹connect(core admin名称),

然后将D:\solr-5.3.1\server\solr\configsets\basic_configs下的config文件夹复制到
connect文件夹下即可!

然后在web页面上add
core 的instanceDir填上connect的地址即可,例如我这里是D:\solrIndex\connect即为core的地址

6.后记:

差看我的上一篇博客,可以查看通过post.jar的方法向solr添加一个索引:/article/9065239.html

caicongyang:http://blog.csdn.net/caicongyang
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: