首先下载solr4.10.3.zip ,官网地址http://mirrors.hust.edu.cn/apache/lucene/solr/4.10.3/
将下载的zip解压到 E:\solr-4.10.3
然后新建文件夹 E:\solr ,将 E:\solr-4.10.3\example\solr 下的文件及文件夹copy到 E:\solr文件夹中
找到并打开 E:\solr\solr\collection1\conf\solrconfig.xml文件,删除或注释以下信息
<lib dir="${solr.install.dir:../../..}/contrib/extraction/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../..}/dist/" regex="solr-cell-\d.*\.jar" /> <lib dir="${solr.install.dir:../../..}/contrib/clustering/lib/" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../..}/dist/" regex="solr-clustering-\d.*\.jar" /> <lib dir="${solr.install.dir:../../..}/contrib/langid/lib/" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../..}/dist/" regex="solr-langid-\d.*\.jar" /> <lib dir="${solr.install.dir:../../..}/contrib/velocity/lib" regex=".*\.jar" /> <lib dir="${solr.install.dir:../../..}/dist/" regex="solr-velocity-\d.*\.jar" />
将E:\solr-4.10.3\dist\solr-4.10.3.war复制到tomcat项目发布目录下,如(D:\apache-tomcat-7.0.52\webapps),改文件名为solr.war,启动tomcat,然后停掉tomcat,打开tomcat自动解压的solr文件夹(webapps目录下),找到D:\apache-tomcat-7.0.52\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> <env-entry-name>solr/home</env-entry-name> <env-entry-value>E:\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>
根据之前在E:\solr\solr\collection1\conf\solrconfig.xml中注释的内容,找到对应的jar包,复制到tomcat的webapps/solr/WEB-INF/lib目录下,对应的jar包:
- E:\solr-4.10.3\example\lib\ext\*.jar
- E:\solr-4.10.3\contrib\extraction\lib\*.jar
- E:\solr-4.10.3\contrib\clustering\lib\*.jar
- E:\solr-4.10.3\contrib\langid\lib\*.jar
- E:\solr-4.10.3\contrib\velocity\lib\*.jar
- E:\solr-4.10.3\dist\solr-cell-4.10.3.jar
- E:\solr-4.10.3\dist\solr-clustering-4.10.3.jar
- E:\solr-4.10.3\dist\solr-langid-4.10.3.jar
- E:\solr-4.10.3\dist\solr-velocity-4.10.3.jar
在tomcat的webapps/solr/WEB-INF/目录下创建classes文件夹,将E:\solr-4.10.3\example\resources目录下的log4j.properties文件复制到classes文件夹下
启动tomcat,访问 http://localhost:8080/solr/