Ich bin neu für solr. Ich habe Apache Tomcat 7.0 auf meinem Server installiert und ich habe 3.6.1 auf Server.
Ich habe den solr-home-Ordner von Netzwerk-Jungs auf meinem Laufwerk D: \ eingestellt. Die Ordner darin sind: bin, etc, Protokolle, Multicore, Webapps.
Im Multicore-Ordner befinden sich: core0, core1, exampledocs, README.txt und solr.xml. Im webapps Ordner habe ich in der solr.war Datei nichts anderes.
Jetzt habe ich einen weiteren Core-Ordner im Multicore-Ordner mit dem Namen ConfigUserTextUpdate, in dem der conf-Ordner enthalten ist, und starte den Tomcat-Dienst neu und ich kann den neuen Core auf dem localhost / solr sehen.
Jetzt füge ich db-config.xml zum ConfigUserTextUpdate-Core hinzu. Unten ist der Inhalt:
%Vor%Bis hier ist alles in Ordnung und alle drei Kerne werden auf localhost / solr angezeigt. Nun füge ich in der solrconfig.xml des Kerns ConfigUserTextUpdate die Zeile
hinzu %Vor%Und es beginnt mit der Angabe des Fehlers wie folgt:
%Vor%möchte, dass solr nach Konfigurationsfehlern fortfährt, ändern Sie: falsch in solr.xml ----------------------------------------------- -------------- org.apache.solr.common.SolrException: Fehler beim Laden der Klasse 'org.apache.solr.handler.dataimport.DataImportHandler' bei org.apache.solr.core.SolrResourceLoader.findClass (SolrResourceLoader.java:394) bei org.apache.solr.core.SolrCore.createInstance (SolrCore.java:419) um org.apache.solr.core.SolrCore.createRequestHandler (SolrCore.java:455) beim org.apache.solr.core.RequestHandlers.initHandlersFromConfig (RequestHandlers.java:159) bei org.apache.solrcore.SolrCore. (SolrCore.java:563) um org.apache.solrcore.CoreContainer.create (CoreContainer.java:480) um org.apache.solrcore.CoreContainer.load (CoreContainer.java:332) um org.apache.solrcore.CoreContainer.load (CoreContainer.java:216) um org.apache.solr.core.CoreContainer $ Initializer.initialize (CoreContainer.java:161) beim org.apache.solrd.servlet.SolrDispatchFilter.init (SolrDispatchFilter.java:96) beim org.apache.catalina.core.ApplicationFilterConfig.initFilter (ApplicationFilterConfig.java:277) beim org.apache.catalina.core.ApplicationFilterConfig.getFilter (ApplicationFilterConfig.java:258) beim org.apache.catalina.core.ApplicationFilterConfig.setFilterDef (ApplicationFilterConfig.java:382) beim org.apache.catalina.core.ApplicationFilterConfig. (ApplicationFilterConfig.java:103) beim org.apache.catalina.core.StandardContext.filterstart (StandardContext.java:4650) beim org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5306) beim org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) beim org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:901) beim org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) beim org.apache.catalina.core.StandardHost.addChild (StandardHost.java:633) beim org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java:977) beim org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1655) at java.util.concurrent.Executors $ RunnableAdapter.call (Unbekannte Quelle) at java.util.concurrent.FutureTask $ Sync.innerRun (Unbekannte Quelle) um java.util.concurrent.FutureTask.run (Unbekannte Quelle) um java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (Unbekannte Quelle) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unbekannte Quelle) bei java.lang.Thread.run (unbekannte Quelle) verursacht durch: java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler bei java.net.URLClassLoader $ 1.run (Unbekannte Quelle) um java.security.AccessController.doPrivileged (Native Methode) um java.net.URLClassLoader.findClass (Unbekannte Quelle) um java.lang.ClassLoader.loadClass (Unbekannte Quelle) um java.net.FactoryURLClassLoader.loadClass (Unbekannte Quelle) um java.lang.ClassLoader.loadClass (Unbekannte Quelle) um java.lang.Class.forName0 (Native Methode) um java.lang.Class.forName (unbekannte Quelle) um org.apache.solr.core.SolrResourceLoader.findClass (SolrResourceLoader.java:378) ... 27 mehr
Ich habe viele Dinge ausprobiert, indem ich die Datei "dataimporthandler.jar" in den Hauptordner und viele andere Dinge auf verschiedenen Seiten gelegt habe, aber immer noch den gleichen Fehler erhalte. Bitte hilf mir dabei.
Lassen Sie es mich wissen, wenn Sie weitere Informationen benötigen.
Vielen Dank im Voraus.
In solr-4.3.0 beim Versuch zu implementieren: Ссылка hinzufügen:
%Vor%in der Datei: PROJECT-HOME \ solr \ collection1 \ conf \ solrconfig.xml
unter den bestehenden Zeilen:
%Vor%hat das Problem gelöst. Vielleicht müssen Sie den Servlet-Container neu starten (im Standardfall: Jetty).
Das Problem mit der Version solr-5.2.0 . Als ich zu solr-5.5.0 wechselte, wurde das Problem behoben.
Hatte ähnliches Problem, mein Problem war mit Symlinks (solr folgte ihnen nicht).
Tags und Links solr dataimporthandler