论坛首页 Java企业应用论坛

solr on tomcat

浏览 3804 次
锁定老帖子 主题:solr on tomcat
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-05-24  

    在Tomcat下部署solr自带的例子

下载:
apache-solr-1.2.0.zip http://apache.mirror.phpchina.com/lucene/solr/1.2/apache-solr-1.2.0.zip
apache-tomcat-5.5.26.zip  http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zip

1.solr解压到E:\solr。tomcat解压到e:\tomcat。

2.把E:\solr\dist\apache-solr-1.2.0.war放到E:\tomcat\webapps目录下改名为solr.war。

3.把E:\solr\example目录中的solr文件夹复制到E:\tomcat\目录下。

4.在E:\tomcat\conf\Catalina\localhost目录下创建一个solr.xml文件,内容如下:

<?xml version="1.0" encoding="UTF-8"?>

<Context docBase="" debug="0" crossContext="true" >
   
<Environment name="solr/home" type="java.lang.String" value="e:/tomcat/solr" override="true" />
</Context>


5.启动Tomcat。可以打开http://localhost:8080/solr/admin

也可以不用JNDI方式。第3步把它复制到E:\tomcat\bin目录下,就不用第4步了。

我部署时困了很久,启动Tomcat后

org.apache.catalina.core.StandardContext start
严重: Error filterStart
org.apache.catalina.core.StandardContext start
严重: Context 
[/solr] startup failed due to previous errors


老是怀疑solr/home配置错了。但启动日志又有Loaded SolrConfig: solrconfig.xml。又换了solr版本,又换tomcat版本。还是出现上面的错误。只是郁闷。后来怀疑jdk了。JAVA_HOME改前几天我安装的,然后一片惊喜,可以启动了。那JDK是机子本来就有的,怀疑就没有安装好,或版本太低了是:(build 1.5.0-b64),我安装的是 (build 1.5.0_15-b04)。

终于解决,就写下来。高兴ing... 吃饭。

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics