Java 在tomcat中部署solr服务时出错

Java 在tomcat中部署solr服务时出错,java,eclipse,tomcat,solr,lucene,Java,Eclipse,Tomcat,Solr,Lucene,我是tomcat和solr的新手。所以solr在tomcat服务器上运行。当我使用sudo服务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.000000

我是tomcat和solr的新手。所以solr在tomcat服务器上运行。当我使用sudo服务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)
错误更新日志:1441-删除文件时出错:/opt/solr tomcat/solr/collection1/data/tlog/tlog.0000000000000000146 2017-07-06 14:39:05错误更新日志:120-无法打开现有日志文件非致命/opt/solr-tomcat/solr/collection1/data/tlog/tlog.0000000000000000 147:org.apache.solr.common.SolrException:java.io.FileNotFoundException:/opt/solr-tomcat/solr/collection1/data/tlog/tlog/tlog.000000000000000000147权限被拒绝

我也更改了该文件夹的权限,现在它是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

有人能帮我吗?

Solr 5.0+不再支持将Solr部署到tomcat之类的服务器中


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

我建议您使用jetty,这是一个不错的选择!
  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