solr-结合tomcat安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingxingmingyue/article/details/50947414
1 系统环境jdk1.7Tomcat 7
2 下载solr包

3 解压solr-4.10.4.zip文件:
  将solr包解压,把example/webapps/solr.war复制到tomcatwebapps
4 在tomact的 \conf\Catalina\localhost目录下创建一个solr.xml的文件(注意:如果conf目录下面没有Catalina目录,自己创建一个,不会报错的),solr.xml文件内容如下:
<!--
  docBase:solr.war所在目录,一般放在webapps下面,这样tomcat可以自动加载;
 solr/home:solr配置文件(zip包solr-4.10.4/example)所在目录,一般放到与webapps同级的目录, 如果放到其它地方:例如:C:/dspace/solr,则solr/home需修改为相应目录
-->
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:/wangyan_software/apache-tomcat-7.0.52-solr/apache-tomcat-7.0.52/webapps/solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="D:/wangyan_software/apache-tomcat-7.0.52-solr/apache-tomcat-7.0.52/solr" override="true" />
</Context>

外解压war包后的tomcat的webapps/solr/WEB-INF/web.xml中的solr/home 代码都需要取消注释,修改对应目录,如果没有在tomcat的\conf\Catalina\localhost下创建solr.xml中说明solr/home ,侧需要在web.xml中说明。
需要将solr解压包的下目录:solr-4.10.4\solr-4.10.4\example\lib\ext中的jar包拷贝到部署在tomcat 的webapps目录\apache-tomcat-7.0.52\webapps\solr\WEB-INF\lib
6 solr/home设置:
复制solr解压包下面的 solr-4.10.4\solr-4.10.4\example下的solr文件夹复制到之前新建的solr.xml中solr/home指向的目录(solr/home指向的地址都是solr解压包下example目录下的solr文件夹):和webapp同级目录中。修改 apache-tomcat-7.0.52-solr\apache-tomcat-7.0.52\solr\solr.xml,如下:
7 启动tomcat,在浏览器中输入: http://localhost:8080/solr/admin

猜你喜欢

转载自blog.csdn.net/xingxingmingyue/article/details/50947414
今日推荐