windows下solr配置

我安装的是1.4版本的solr,因为新版本的一直报错。

安装过程如下:

(1)      修改Tomcat配置文件conf\server.xml

添加编码的配置 URIEncoding="UTF-8"

<Connector port="8983"protocol="HTTP/1.1" connectionTimeout="20000"
          redirectPort="8443" URIEncoding="UTF-8" />

 

(2)      建立D:\solr_tomcat目录,将apache-solr-1.4.1.zip\apache-solr-1.4.1\example\solr解压到此目录下。

(3)      apache-solr-1.4.1.zip\ apache-solr-1.4.1\dist下的apache-solr-1.4.1.war复制到D:\server\tomcat7\webapps\下并改名为solr.war

(4)      启动tomcat,修改D:\server\tomcat7\conf\Catalina\localhost下的solr.xml

<?xmlversion="1.0" encoding="UTF-8"?>

<ContextdocBase="D:/server/tomcat7/webapps/solr" debug="0"crossContext="true" >

   <Environment name="solr/home"type="java.lang.String" value="D:/solr_tomcat/solr"override="true" />

</Context>

(5)      重新启动tomcat,访问http://localhost:8080/solr/admin/


后来我看了一篇文章,针对3.5版本报错问题进行了解决,所以现在也可以在windows上配置3.5版本了

http://kb.cnblogs.com/a/2369295/

如果遇到“rg.apache.solr.common.SolrException: Error loading class 'solr.VelocityResponseWriter'”错误:
找到“D:\apache-tomcat-6.0.35\solr\conf\solrconfig.xml”修改“solr.VelocityResponseWriter”节点

<queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" enable="${solr.velocity.enabled:true}"/>
<!-- 把 enable="${solr.velocity.enabled:true}中的true修改为false -->


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值