您的位置:首页 > 运维架构 > Tomcat

使用solr4.9部署到tomcat上出现Context [/solr] startup failed due to previous errors问题以及解决办法

2014-08-28 15:41 1176 查看
1. 首先下载solr的最新版本4.9,要求jdk版本7.0以上,下载地址为:http://www.apache.org/dyn/closer.cgi/lucene/solr/4.9.0

2.解压下载的solr到 D:\SOA\solr-4.9.0

3.把D:\SOA\solr-4.9.0\example\webapps\solr.war部署到tomcat7.0的webapp目录下,启动tomcat后关闭tomcat,tomcat会把solr.war自动解压,

4.修改解压后solr文件夹里webinfo\web.xml文件

放开下面的注释

    <env-entry>

       <env-entry-name>solr/home</env-entry-name>

       <env-entry-value>D:\\SOA\\solrHome</env-entry-value>

       <env-entry-type>java.lang.String</env-entry-type>

    </env-entry>

5.新建一个文件夹命名为solrHome,并把D:\SOA\solr-4.9.0\example\multicore下所有的文件拷贝到solrHome文件夹中

6.重新启动tomcat,出现以下错误。



访问localhost:8080\solr出现404错误

解决办法:

1.拷贝D:\SOA\solr-4.9.0\[b]example\lib\ext 里面的所有jar包拷贝到tomcat7.0\lib下[/b]

2.D:\SOA\solr-4.9.0\example\resources\log4j.properties 文件拷到tomcat7.0\lib

否者会出现以下错误








3.启动tomcat并在浏览器输入localhost:8080\solr

成功解决



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐