我是tomcat
和solr
的新手。所以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
任何人都可以帮我这个吗?