在tomcat中部署solr服务时出错

时间:2017-07-06 09:18:08

标签: java eclipse tomcat solr lucene

我是tomcatsolr的新手。所以solr正在tomcat服务器上运行。当我使用sudo service tomcat7 start运行tomcat时,它可以正常工作,正确部署。但是,当我使用eclipse目标从tomcat7:run执行此操作时,它会给我一些问题,例如 -

ERROR UpdateLog:120 - Failure to open existing log file (non fatal) /opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000146:org.apache.solr.common.SolrException: java.io.FileNotFoundException: /opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000146 (Permission denied)

ERROR UpdateLog:1441 - Error deleting file: /opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000146 2017-07-06 14:39:05 ERROR UpdateLog:120 - Failure to open existing log file (non fatal) /opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000147:org.apache.solr.common.SolrException: java.io.FileNotFoundException: /opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000147 (Permission denied)

Caused by: org.apache.solr.common.SolrException: Error opening new searcher
Caused by: java.io.FileNotFoundException: /opt/solr-tomcat/solr/collection1/data/index/write.lock (Permission denied)

我也改变了该文件夹的权限,现在它是tomcat7。    在solr-tomcat文件夹中。

  drwxr-xr-x 3 tomcat7 tomcat7 4096 Jul  6 14:11 solr/
    -rw-r--r-- 1 tomcat7 tomcat7 2118 Jul  6 14:11 solr.xml

任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

Solr 5.0+不再支持将Solr部署到服务器(如tomcat)中。

Solr应该是一个独立的服务器,请遵循这些steps

相关问题