欢迎投稿

今日深度:

solr on tomcat,

solr on tomcat,


    在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... 吃饭。

www.htsjk.Com true http://www.htsjk.com/solr/29828.html NewsArticle solr on tomcat,     在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/tomc...
相关文章
    暂无相关文章
评论暂时关闭