solr4.4在tomcat6下部署_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > solr4.4在tomcat6下部署

solr4.4在tomcat6下部署

 2013/8/13 4:06:43  Buddha2008  程序员俱乐部  我要评论(0)
  • 摘要:Solr最新版本是4.4,这两天一直在折腾其在tomcat6下的部署,参考了官方文档:http://wiki.apache.org/solr/SolrTomcat由于E文不继,根据官方文档部署的demo运行起来无法访问,报404,tomcat报错如下:errorfilterstartcontext[/solr]startupfailedduetopreviouserrors最后参考Iteye一位网友的解决办法,是由于缺少了一些jar包和日志配置文件,最后问题才得以处理,感谢这位仁兄:http
  • 标签:Tomcat
Solr最新版本是4.4,这两天一直在折腾其在tomcat6下的部署,参考了官方文档
http://wiki.apache.org/solr/SolrTomcat

由于E文不继,根据官方文档部署的demo运行起来无法访问,报404,tomcat报错如下:
error filterstart
context [/solr] startup failed due to previous errors

最后参考Iteye一位网友的解决办法,是由于缺少了一些jar包和日志配置文件,最后问题才得以处理,感谢这位仁兄:
http://www.cnblogs.com/hupengcool/archive/2013/05/11/3072573.html

本次的环境是在Windows 7 下完成的部署,基于jdk1.6,现将步骤记录如下:

1)在apache官网下载solr4.4的包,解压到本地目录,如E:\apache\solr-4.4.0
2)找一个目录作为solr的home目录,如E:\solr\home
3)解压tomcat6,到bin先运行startup.bat,确保tomcat正常运行和访问,关闭tomcat
4)复制E:\apache\solr-4.4.0\example\solr目录下的所有文件到E:\solr\home
5)复制E:\apache\solr-4.4.0\dist目录下solr-4.4.0.war包到E:\solr\home
6)在tomcat\conf\Catalina\localhost目录下新增solr.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="E:\solr\home\solr.war" debug="0" crossContext="true">
    <Environment name="solr/home" type="java.lang.String" value="E:\solr\home" override="true" />
</Context>
7)启动tomcat,访问http://localhost:8080/solr/,如果正常访问能见到solr界面,如果报上面所示错误,则将E:\apache\solr-4.4.0\example\lib\ext中的jar包copy到tomcat的lib中,再将E:\apache\solr-4.4.0\example\resources中的log4j.properties也放到tomcat/lib中,重启tomcat,再次访问solr,此时应该可以成功访问到了
发表评论
用户名: 匿名