在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
流浪汗 阅读(4125)
评论(0) 编辑 收藏 所属分类:
Tomcat