6
Kiedy dodałem tę konfigurację w solrconfig.xml:Wyjątek: Nie można znaleźć klasy SolrCoreAware
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
następnie zaczął tomcat, mam ten wyjątek:
ClassNotFoundException: org.apache.solr.util.plugin.SolrCoreAware
Sprawdziłem reż
<lib dir="../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />
Słoik zaimportowany, co jest z nim nie tak? Co to jest atrybut dir węzła?
Klasa SolrCoreAware stosowany jest w samym Solr, więc słoik, który zawiera to powinno być już zawarte w pliku 'solr.war', w' WEB-INF/folderu lib'. Czy zmodyfikowałeś 'solr.war' z jakiegoś powodu? Którą wersję Solr używasz? – javanna
@ javanna, dziękuję za pomoc, zapomniałem dodać "solr-importdata.jar" do solr/WEB-INF/lib, ale dodałem go do tomcat lib, solr nie może go znaleźć, więc wyjątek wyrzuca. –
To jeszcze lepiej, miałeś te słoiki w różnych ładowarkach klasy. DIH nie widział solr i Solr nie mógł zobaczyć dihu, jak sądzę. Cieszę się, że rozwiązałeś. – javanna