bq: Caused by: java.lang.ClassNotFoundException:
solr.apache.solr.handler.dataimport.DataImportHandler

So, it looks like part of your configuration uses DIH, but
you haven't included the DIH jars in the classpath accessible
by Solr running under Tomcat, so as you attempt to
create the core, things barf.

As I remember, the DIH page will tell you what jars you
you need to include.

Note that creating cores doesn't move jars around, you have
to have them configured correctly. Perhaps lib directives
in solrconfig.xml is all you need here.

Best
Erick


On Fri, Aug 9, 2013 at 5:40 AM, geoport <tb.rost...@gmail.com> wrote:

> Hi, the error is from the client, i get it in the browser. I am creating my
> core by copying the collection1-example and rename it as postgres_test and
> at an item in solr.xml.
>  That is my Catalina output:
>
> Aug 09, 2013 11:35:50 AM org.apache.solr.core.CachingDirectoryFactory
> closeCacheValue
> INFO: looking to close C:\solr\postgres_test\data\index
> [CachedDir<<refCount=0;path=C:\solr\postgres_test\data\index;done=false>>]
> Aug 09, 2013 11:35:50 AM org.apache.solr.core.CachingDirectoryFactory close
> INFO: Closing directory: C:\solr\postgres_test\data\index
> Aug 09, 2013 11:35:50 AM org.apache.solr.core.CoreContainer recordAndThrow
> SEVERE: Unable to create core: postgres_test
> org.apache.solr.common.SolrException: RequestHandler init failure
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:822)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
>         at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1021)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:1051)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:759)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'solr.apache.solr.handler.dataimport.DataImportHandler'
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:440)
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518)
>         at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:592)
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154)
>         ... 14 more
> Caused by: java.lang.ClassNotFoundException:
> solr.apache.solr.handler.dataimport.DataImportHandler
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>         at
> java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:789)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:270)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:424)
>         ... 17 more
>
> Aug 09, 2013 11:35:50 AM org.apache.solr.common.SolrException log
> SEVERE: null:org.apache.solr.common.SolrException: Unable to create core:
> postgres_test
>         at
> org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1672)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:1057)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)
>         at
> org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:822)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
>         at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1021)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:1051)
>         ... 10 more
> Caused by: org.apache.solr.common.SolrException: RequestHandler init
> failure
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:759)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error loading class
> 'solr.apache.solr.handler.dataimport.DataImportHandler'
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:440)
>         at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518)
>         at
> org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:592)
>         at
>
> org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154)
>         ... 14 more
> Caused by: java.lang.ClassNotFoundException:
> solr.apache.solr.handler.dataimport.DataImportHandler
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>         at
> java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:789)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:270)
>         at
>
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:424)
>         ... 17 more
>
> I think it is very difficult to install solr on tomcat.
> thanks for helping me?have i to copy some libs to in other directorie?
>
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/First-Indexing-a-postgres-database-tp4083200p4083476.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to