solr 实战--起步

solr 4.10.2源码及项目包下载http://pan.baidu.com/s/1i3l98I5 

运行环境:jetty、tomcat

jetty

solr下载包中默认包含jetty容器(example包即为jetty解压目录)

jetty说明:jetty为java实现的web服务器,webapps相当于tomcat webapps,ext相当于tomcat conf

jetty webapps下默认有solr.war,cd到example目录(jetty home目录即start.jar所在目录),使用java命令启动jetty,java -jar start.jar,浏览器访问http://localhost:8983/solr/。ok,solr运行起来,慢慢实现个人定制。


tomcat

运行solr需要两点:1.solr.war 2.设置solr home

solr home配置方式

1、web.xml中设置

 <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>C:/example2/solr(path_to_solr_home_solr)</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

2、tomcat的JNDI方式

tomcat路径下:conf\Catalina\localhost;

新建一个XML文件,文件名为“项目名.xml”。

内容为:

<Context docBase="D:/qunhe/solr-4.10.2/example/webapps/solr.war" path="/solr" debug="0" crossContext="true" >
<Environment name="solr/home" type="java.lang.String" value="c:/solr_home" override="true" /></Context>

3、tomcat启动的JAVA_OPTS参数设置方式

在你安装tomcat的根目录下,找到bin\catalina.bat 在JAVA_OPTS选项中添加,

如windows下,可在最前面加入一行set JAVA_OPTS -D solr.solr.home=C:/solr_home


tomcat下运行,访问链接一般会出现404,打开tomcat logs文件下localhost*.log,可以发现是缺少slf4j依赖包的原因,${solr解压目录}\example\lib\ext所有包copy至solr项目lib下,问题解决。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值