版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingxingmingyue/article/details/50947414
1 系统环境:jdk1.7、Tomcat 7
2 下载solr包:
将solr包解压,把example/webapps/solr.war复制到tomcat的webapps下
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中说明。
5 需要将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