Erros graves na configuração do solr: Erro ao carregar a classe

1

Instalou o Solr no meu PC com Windows XP. O Tomcat parece estar funcionando bem. Não é possível fazer o Solr funcionar. Eu notei que o TrieDateField é declarado em um arquivo chamado schema.xml no diretório SolrHome. Alguma ideia?

O URL link retorna:

HTTP Status 500 - Erros graves na configuração do solr. Verifique seus arquivos de log para obter informações mais detalhadas sobre o que pode estar errado. Se você quiser que o solr continue após os erros de configuração, altere: false em null ----------------------------------- -------------------------- org.apache.solr.common.SolrException: Unknown fieldtype 'date' especificado no campo atualizado

Aqui está um trecho do arquivo de log catalina:

SEVERE: org.apache.solr.common.SolrException: Error loading class 'solr.TrieDateField'
    at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:273)

Caused by: java.lang.ClassNotFoundException: solr.TrieDateField
    
por James Lawruk 09.04.2010 / 16:19

1 resposta

2

Encontrou o mesmo problema, depois de algumas pesquisas eu tentei o seguinte e funcionou:

No seu arquivo schema.xml, altere a classe de "solr.TrieDateField" para "org.apache.solr.schema.TrieDateField".

Exemplo:

<fieldType name="date" class="org.apache.solr.schema.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0"/>

Eu notei isso por causa deste comentário no arquivo:

<!-- Class names starting with "solr" refer to java classes in the
   org.apache.solr.analysis package.
-->

Que não é onde a classe TrieDateField está localizada.

Espero que isso ajude. -C

    
por 30.08.2011 / 21:48