随笔-153  评论-235  文章-19  trackbacks-0
    在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... 吃饭。
posted on 2008-03-25 12:40 流浪汗 阅读(4121) 评论(0)  编辑  收藏 所属分类: Tomcat

只有注册用户登录后才能发表评论。


网站导航: