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. >