【发布时间】:2015-09-20 16:18:02
【问题描述】:
我在 Windows Server 2012 上安装了全新的 Dspace 1.7.0,但出现“可怕的”内部系统错误。我的研究让我相信这是一个 solr 配置问题。我尝试使用 url 访问 solr 文件夹:
http://localhost/solr
我收到以下错误:
solr 配置中的严重错误。检查您的日志文件以获取更多信息 有关可能出现问题的详细信息。如果你想要 solr 配置错误后继续,更改: 为空为假 -------------------------------------------------- ------------ java.lang.RuntimeException:在中找不到资源“solrconfig.xml” 类路径或 '${dspace.dir}/solr\conf/', cwd=C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0 位于 org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:262) 在 org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:230) 在 org.apache.solr.core.Config.(Config.java:101) 在 org.apache.solr.core.SolrConfig.(SolrConfig.java:130) 在 org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:134) 在 org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) 在 org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279) 在 org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260) 在 org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:105) 在 org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4574) 在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5193) 在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) 在 org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1101) 在 org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1786) 在 java.util.concurrent.Executors$RunnableAdapter.call(未知来源) 在 java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 在 java.util.concurrent.FutureTask.run(未知来源)在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源)在 java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(未知来源)
我检查了 solrconfig.xml 文件,并在
C:\dspace-1.7.0-src-release\dspace\target\dspace-1.7.0-build.dir\solr\search\conf
进一步的研究表明,我必须编辑 solr.xml 文件来设置 solr.home 参数改成上面的值。
我当前的 solr.xml 文件,只包含这几个参数:
<solr persistent="false">
<cores adminPath="/admin/cores">
<core name="search" instanceDir="search" />
<core name="statistics" instanceDir="statistics" />
</cores>
</solr>
我需要以下方面的帮助:
1)如何设置solr参数。是不是有点像
<solr/home="C:\pathto tomcat" />
?
2) 我将发出什么命令让 Dspace 开始识别这些参数?
谢谢
【问题讨论】: