6
Cuando añadí esta configuración en solrconfig.xml:Excepción: No se puede encontrar la clase SolrCoreAware
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
</lst>
</requestHandler>
luego comenzó Tomcat, tengo esta excepción:
ClassNotFoundException: org.apache.solr.util.plugin.SolrCoreAware
he comprobado la dir
<lib dir="../../dist/" regex="apache-solr-dataimporthandler-\d.*\.jar" />
jar importado, ¿qué ocurre? ¿Qué significa el atributo dir del nodo lib?
la clase SolrCoreAware se utiliza dentro de sí mismo Solr, por lo que el frasco que contiene cabe ya está incluido en el archivo 'solr.war', dentro de la carpeta WEB-INF'/lib'. ¿Has modificado el 'solr.war' por algún motivo? ¿Qué versión de Solr estás ejecutando? – javanna
@ javanna, gracias por su ayuda, olvidé agregar "solr-importdata.jar" en solr/WEB-INF/lib, pero lo agregué a tomcat lib, solr no puede encontrarlo, por lo que la excepción se descarta. –
Eso es aún mejor, tenía esos frascos en cargadores de diferentes clases. El DIH no podía ver solr y solr no podía ver el dih, supongo. Me alegro de que haya resuelto. – javanna