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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值