Tomcat7上的Solr4.8.1找不到solrconfig(Ubuntu)

Tomcat7上的Solr4.8.1找不到solrconfig(Ubuntu),tomcat,ubuntu,solr,Tomcat,Ubuntu,Solr,我添加了一个solr.xml文件: <Context docBase="/var/www/solr/solr.war" crossContext="true" > <Environment name="solr/home" type="java.lang.String" value="/var/www/<sitename>/search/" override="true" /> </Context> 文件/var/www//search

我添加了一个solr.xml文件:

<Context docBase="/var/www/solr/solr.war" crossContext="true" >
   <Environment name="solr/home" type="java.lang.String" value="/var/www/<sitename>/search/" override="true" />
</Context>

文件/var/www//search/collection1/solrconfig.xml确实存在,所有者是tomcat7,权限是664,并且包含一个使用相同版本的solr在我的mac上运行的配置

卡塔琳娜日志:

Jun 02, 2014 4:45:59 PM org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/<sitename>/solr.xml
org.apache.solr.core.CoreContainer:null:org.apache.solr.common.SolrException: Unable to create core: collection1
    at org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:911)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:568)
    at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:261)
    at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:253)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
Caused by: org.apache.solr.common.SolrException: Could not load core configuration for core collection1
    at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:66)
    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:554)
    ... 8 more
Caused by: org.apache.solr.common.SolrException: Error loading solr config from /var/www/<sitename>/search/collection1/solrconfig.xml
    at org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:148)
    at org.apache.solr.core.ConfigSetService.createSolrConfig(ConfigSetService.java:79)
    at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:61)
    ... 9 more
Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/var/www/demo.custodiansolutions.com/search/collection1/conf'
    at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:362)
    at org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:308)
    at org.apache.solr.core.Config.<init>(Config.java:116)
    at org.apache.solr.core.Config.<init>(Config.java:86)
    at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:161)
    at org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:144)
    ... 11 more
2014年6月2日下午4:45:59 org.apache.catalina.startup.HostConfig部署描述符
信息:部署配置描述符/etc/tomcat7/Catalina//solr.xml
org.apache.solr.core.CoreContainer:null:org.apache.solr.common.SolrException:无法创建核心:collection1
在org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:911)
在org.apache.solr.core.CoreContainer.create上(CoreContainer.java:568)
位于org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:261)
位于org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:253)
在java.util.concurrent.FutureTask.run(FutureTask.java:262)处
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
在java.util.concurrent.FutureTask.run(FutureTask.java:262)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:744)
原因:org.apache.solr.common.SolrException:无法加载core collection1的核心配置
位于org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:66)
位于org.apache.solr.core.CoreContainer.create(CoreContainer.java:554)
... 8个以上
原因:org.apache.solr.common.SolrException:从/var/www//search/collection1/solrconfig.xml加载solr配置时出错
位于org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:148)
位于org.apache.solr.core.ConfigSetService.createSolrConfig(ConfigSetService.java:79)
位于org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:61)
... 9更多
原因:java.io.IOException:在类路径或“/var/www/demo.customedinsolutions.com/search/collection1/conf”中找不到资源“solrconfig.xml”
位于org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:362)
位于org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:308)
位于org.apache.solr.core.Config.(Config.java:116)
位于org.apache.solr.core.Config.(Config.java:86)
位于org.apache.solr.core.SolrConfig(SolrConfig.java:161)
位于org.apache.solr.core.SolrConfig.readFromResourceLoader(SolrConfig.java:144)
... 还有11个

有什么想法吗?

并且您确定
value=“/var/www//search/”
是一个有效的文件夹名称吗?抱歉-该位是一个轻微的修订,该工作是为客户而做的@MahonriMoriancumer-我真的不知道如何让它更具体?我能提供更多的信息吗?我无法让Solr在tomcat7服务器内启动。其他战争正在开始,但这一场没有。真的是这样。它在我的Mac电脑上工作。