Solr与Tomcat的整合

solr与tomcat整合有两种方法:

方法一:其整合步骤如下:

1.将solr中的example中的solr拷贝到要作为服务器的位置(我当前创建的目录为D:\Develop\solr\home)

2.将相应的solr的web程序也拷贝出来放在相应的目录(我当前创建的目录为D:\Develop\solr\server)

3.修改solr-->home文件夹中的solrconfig.xml设置data的路径

4.设置相应的tomcat的context,并为context设置相应的环境变量,说明solr的主目录的地址

5.取消VelocityResponseWriter这种输出格式(因为我们没有添加这种界面展示框架,服务器在加载时会出错)

现在我们就可以启动tomcat服务器就可以看到solr的管理界面。

方法二:其整合步骤如下:

1.将solr中的example中的solr拷贝到要作为服务器的位置(我当前创建的目录为D:\Develop\solr\home)

2.将相应的solr的web程序也拷贝出来放在tomcat下的webapp目录下

2.修改solr-->home文件夹中的solrconfig.xml设置data的路径

3.配置tomcat中的项目找到home,修改tomcat7\webapps\solr\WEB-INF下的web.xml。

 

1
2
3
4
5
<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>

修改为

1
2
3
4
5
<env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>E:/test/solr_home</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
</env-entry>

4.取消VelocityResponseWriter这种输出格式(因为我们没有添加这种界面展示框架,服务器在加载时会出错)

保存后,启动tomcat。用浏览器访问http://localhost:8080/solr 即可看到solr的管理界面

posted @ 2016-04-14 10:00  空谷幽澜  阅读(1269)  评论(0编辑  收藏  举报