Por que não consigo instanciar DataImportHandler no Solr no JBoss?

Estou tentando configurar o Solr 3.5.0 no JBoss 5.1. Tudo funciona muito bem. Copiei war para deploy dir, todas as dependências dos diretórios dist e contrib para o diretório lib (ou deploy anterior

Posso iniciar um servidor, tudo funciona bem, mas sempre que quero ativar o DataImportHandler para indexar dados no meu banco de dados, recebo um err

Basicamente, o que faço é copiar, copiar um núcleo do exemplo / example-DIH / solr / db (ou exemplo inteiro, isso não importa), registro o núcleo no solr.xml e, na inicialização, recebo um erro :

15:17:10,707 SEVERE [RequestHandlers] org.apache.solr.common.SolrException: Error Instantiating Request Handler, org.apache.solr.handler.dataimport.DataImportHandler is not a org.apache.solr.request.SolrRequestHandler
at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:427)
at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:461)
at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:157)

Tenho certeza de que minha definição de manipulador de solicitações está correta, mas só para ter certeza:

<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
  <str name="config">dataimport.xml</str>
</lst>

Até onde eu sei, esse erro pode ser causado pelo fato de DataImportHandler e SolrRequestHandler supostamente manterem carregadores de classes diferente

Sempre que inicio um Solr a partir do aplicativo start.jar, por exemplo (acho que ele inicia um servidor Jetty), ele funciona be

Minha pergunta é: isso é realmente por causa do problema do carregador de classes ou alguma outra coisa? E, mais importante: como faço para corrigir isso?

questionAnswers(3)

yourAnswerToTheQuestion