简体   繁体   English

solr.Caused by:java.lang.RuntimeException:[solrconfig.xml] requestHandler:缺少必需属性'class'

[英]solr.Caused by: java.lang.RuntimeException: [solrconfig.xml] requestHandler: missing mandatory attribute 'class'

I try to introduce with apache Solr. 我尝试用Apache Solr进行介绍。 At this resource I find out popular question: Apache Solr java tutorials 在此资源中,我发现了一个流行的问题: Apache Solr Java教程

I tryed to start from 1 link: simple example 我尝试从1个链接开始: 简单示例

When I reached the point 当我到达重点

  1. Stop and restart solr instance. 停止并重新启动solr实例。 Check if there are any jdbc errors, this could happen if the jdbc drivers are not properly installed. 检查是否存在任何jdbc错误,如果未正确安装jdbc驱动程序,则可能会发生这种情况。

I see next trace(last version): 我看到下一个跟踪(最新版本):

      2875 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  Ц F
ailed to load file D:\solr2\example\solr\collection1\solrconfig.xml
2875 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  Ц U
nable to create core: collection1
org.apache.solr.common.SolrException: Could not load config file D:\solr2\exampl
e\solr\collection1\solrconfig.xml
        at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java
:525)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:592)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:271)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:263)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: [solrconfig.xml] requestHandler: missing
mandatory attribute 'class'
        at org.apache.solr.util.DOMUtil.getAttr(DOMUtil.java:80)
        at org.apache.solr.util.DOMUtil.getAttr(DOMUtil.java:87)
        at org.apache.solr.core.PluginInfo.<init>(PluginInfo.java:51)
        at org.apache.solr.core.SolrConfig.readPluginInfos(SolrConfig.java:296)
        at org.apache.solr.core.SolrConfig.loadPluginInfo(SolrConfig.java:281)
        at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:219)
        at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java
:522)
        ... 11 more
2875 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  Ц n
ull:org.apache.solr.common.SolrException: Unable to create core: collection1
        at org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:
977)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:601)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:271)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:263)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.solr.common.SolrException: Could not load config file D:\s
olr2\example\solr\collection1\solrconfig.xml
        at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java
:525)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:592)
        ... 10 more
Caused by: java.lang.RuntimeException: [solrconfig.xml] requestHandler: missing
mandatory attribute 'class'
        at org.apache.solr.util.DOMUtil.getAttr(DOMUtil.java:80)
        at org.apache.solr.util.DOMUtil.getAttr(DOMUtil.java:87)
        at org.apache.solr.core.PluginInfo.<init>(PluginInfo.java:51)
        at org.apache.solr.core.SolrConfig.readPluginInfos(SolrConfig.java:296)
        at org.apache.solr.core.SolrConfig.loadPluginInfo(SolrConfig.java:281)
        at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:219)
        at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java
:522)
        ... 11 more

2875 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  Ц user.dir=D:\solr
2\example
2875 [main] INFO  org.apache.solr.servlet.SolrDispatchFilter  Ц SolrDispatchFilt
er.init() done
2922 [main] INFO  org.eclipse.jetty.server.AbstractConnector  Ц Started SocketCo
nnector@0.0.0.0:8983

Can you help me? 你能帮助我吗?

update 更新

在此处输入图片说明

solrconfig.xml: solrconfig.xml:

http://www.mediafire.com/view/2b67m83v5cy05zd/solrconfig.xml http://www.mediafire.com/view/2b67m83v5cy05zd/solrconfig.xml

It is not finding your solr config file: 找不到您的solr配置文件:

Could not load config file D:\\solr2\\example\\solr\\collection1\\solrconfig.xml 无法加载配置文件D:\\ solr2 \\ example \\ solr \\ collection1 \\ solrconfig.xml

Double check to see if your solr config file is in the specified directory. 仔细检查以查看您的solr配置文件是否在指定目录中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Solr-如何使用“ dir”属性 <lib> 标记,在solrconfig.xml中 - Solr - How to use “dir” attribute of <lib> tag, in solrconfig.xml Android 引起的:java.lang.RuntimeException - Android Caused by: java.lang.RuntimeException 原因:java.lang.ExceptionInInitializerError原因:java.lang.RuntimeException - Caused by: java.lang.ExceptionInInitializerError Caused by: java.lang.RuntimeException 引起原因:java.lang.RuntimeException:java.lang.InterruptedException - Caused by: java.lang.RuntimeException: java.lang.InterruptedException 由java.lang.NullPointerException和java.lang.RuntimeException引起 - Caused by java.lang.NullPointerException and java.lang.RuntimeException java.lang.RuntimeException:原因:java.lang.IllegalStateException: - java.lang.RuntimeException: Caused by: java.lang.IllegalStateException: java.lang.RuntimeException - 原因:java.lang.ArithmeticException - java.lang.RuntimeException - Caused by: java.lang.ArithmeticException 无法在solr 5.1.0中找到正确的solrconfig.xml文件以进行配置 - Cannot Find Proper solrconfig.xml file for configuration in solr 5.1.0 在 solr 的类路径中找不到资源“solrconfig.xml” - Can't find resource 'solrconfig.xml' in classpath in solr GlassFish 错误:类 java.lang.RuntimeException - GlassFish Error : class java.lang.RuntimeException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM