如何在 Tomcat 下安装 Solr 4.1 实例

首先需要到 Solr 的网站上下载最新的 Solr 程序。

Apache 的 Solr 下载地址为: http://lucene.apache.org/solr/

将下载的文件解压到系统的某一个路径下,假设我们这里解压到文件夹D:\Dkits

文件结构如下图。

假设我们现在新建的实例名为ossez,我们可以在 D:\Dkits\solr 路径下新建一个文件名为 ossez。

如果我们希望使用的多核 SOLR 实例,可以拷贝 D:\Dkits\solr\example\multicore 目录下的所有内容到 D:\Dkits\solr\ossez 目录下。

拷贝后的文件结构如下

在 D:\Dkits\solr\ossez 文件夹下新建文件夹 date,这个文件夹用于存放所有的数据文件。

拷贝 D:\Dkits\solr\dist 目录下的 solr-4.1.0.war 文件到 D:\Dkits\solr\ossez 目录下,并且重名 solr-4.1.0.war 为 solr.war 文件。

到 Tomcat 的安装目录下,D:\Dkits\tomcat\conf\Catalina\localhost,这里我们的 Tomcat 安装在 D:\Dkits 目录下。

新建一个文件为 solr.xml 的文件

输入下面的内容。<?xml version="1.0" encoding="utf-8"?> <Context docBase="D:\\Dkits\\solr\\ossez\\solr.war" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="D:\\Dkits\\solr\\ossez" override="true"/> </Context>注意这里需要与你的实际安装路径匹配上。

配置完成后重新启动 Tomcat,如果 Tomcat 启动不报错的话,则证明 Solr 已经在你机器上被顺利配置成功了。

可以使用 http://localhost:7001/solr/#/ 这个链接访问 SOLR。

如果没有问题的话,你会看到下面的界面