安装solr4.6(windows7+tomcat8.0)

来源:互联网 发布:捏脸数据 编辑:程序博客网 时间:2024/05/18 00:43

1.安装环境


JDK-1.7.0_45
(http://www.oracle.com/technetwork/java/javase/downloads/index.html)

下载完成后文件为:jdk-7u45-windows-i586.exe


tomcat-8.0(http://tomcat.apache.org/download-80.cgi)

下载完成后文件为:apache-tomcat-8.0.0-RC10-windows-x86.zip


solr-4.6(http://www.apache.org/dyn/closer.cgi/lucene/solr/4.6.0)

下载完成后文件为:solr-4.6.0.zip


2.安装步骤


1.安装jdk,配置环境变量(必须设置JAVA_HOME,不然无法启动tomcat,表现为运行startup.bat时一闪而过)。


注:通过 开始-->运行-->cmd-->java -version 来检测。如果显示版本信息,表示java环境配置成功。


2.建立一个名为tomcat-solr的文件夹,用来作为solr的工作目录(我建立在了E盘-->E:\tomcat-solr)。


3.解压apache-tomcat-8.0.0-RC10-windows-x86.zip和solr-4.6.0.zip(文件解压后的目录简称为%TOMCAT_HOME%和%SOLR_HOME%)。


注:运行tomcat的startup.bat(在%TOMCAT_HOME%\bin文件夹下),然后在浏览器输入http://localhost:8080/。如果显示如下网页,表示tomcat启动正常。安装tomcat服务(实现开机自起):打开,cmd进入到%TOMCAT_HOME%\bin目录下输入service.bat install(卸载为service.bat uninstall)。


4.把%SOLR_HOME%\example\webapps\solr.war文件复制到%TOMCAT_HOME%\webapps文件夹下。


5.把%SOLR_HOME%\example\solr文件夹下的所有文件复制到tomcat-solr文件夹下。


6.在%TOMCAT_HOME%\conf\Catalina\localhost目录下建立solr.xml文件(Catalina目录不存在,自己创建),写入如下内容:


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Context docBase="%TOMCAT_HOME%\webapps\solr.war" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="E:\tomcat-solr" override="true" />
</Context>


注:docBase是solr.war文件的绝对路径,value的值为solr的工作目录。


7.运行tomcat的startup.bat,但是会报错。原因是tomcat缺少solr里的jar包。


8.把%SOLR_HOME%\example\lib\ext文件夹下所有jar包复制到%TOMCAT_HOME%\webapps\solr\WEB-INF\lib文件夹下(%TOMCAT_HOME%\webapps\solr目录默认不存在,是运行startup.bat以后tomcat自动解压生成,也可手动解压)。


9.把%SOLR_HOME%\example\resources\log4j.properties文件复制到%TOMCAT_HOME%\webapps\solr\WEB-INF\classes文件夹下(classes文件夹不存在,自己创建)。


10.运行tomcat的startup.bat,然后在浏览器输入http://localhost:8080/solr/admin/。如果显示如下网页,表示solr启动正常。


0 0
原创粉丝点击