标签:blog http java os io strong 文件 for ar
window7
jdk1.6.0_14
Solr-4.7.2
tomcat-6.0.37
Solr的安装配置Solr home ,主要介绍基于JNDI的配置,其它方式可以参考Solr的wiki。
基于JNDI配置
1:首先建立一个Solr的运行目录。
C:\solr-tomcat
将解压缩包中的D:\work\work-tools\solr\solr-4.7.2\solr-4.7.2\example\下的solr目录拷贝到C:\solr-tomcat下。
2:建立JNDI文件
在tomcat的D:\work\work-tools\webserver\tomcat-6.0.37\conf\Catalina\localhost下面创建solr.xml文件。
内容如下:
3:修改server.xml的URI编码
在tomcat的D:\work\work-tools\webserver\tomcat-6.0.37\conf下编辑server.xml
4:部署solr.war包
把D:\work\work-tools\solr\solr-4.7.2\solr-4.7.2\dist下的solr-4.7.2.war修改 为solr.war拷贝到D:\work\work-tools\webserver\tomcat-6.0.37\webapp下。
5:配置日志
这一步很关键,如果不配置会出现以下错误
Error filterStart
Context [/solr] startup failed due to previous errors
在这里看不出到底出现了什么错误,大致只知道在启动Context /solr的时候,之前有配置出现了错误,但是什么配置我们不知道,这时候可以查看一下tomcat的\tomcat-6.0.37\logs目录下查看 localhost.2014-08-23.log日志,我们会看到详细出错信息。
这里说的很清楚是SLF4J的jar没有,我们到solr-4.7.2\example\lib\ext下把所有的包都考到tomcat\lib目录下。
6:启动tomcat
6:查看solr的admin页面http://127.0.0.1:8080/solr
总结:这些配置在solr的wiki上都有说明,并且都按照linux和windows分类,其实solr真正的生产环境还是要部署在linux上的,因为Solr提供了一些用于测试及管理、维护较为方便的shell脚本,这样在linux运维solr是非常方便的。
标签:blog http java os io strong 文件 for ar
原文地址:http://www.cnblogs.com/yido9932/p/3932421.html