You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Pradeep Pujari <Pr...@rocketmail.com> on 2014/02/22 23:20:58 UTC

solrdispatchfilter error

Hi,

I imported solr 4.6 source code int eclipse under windows 8.1 Enterprise. Did ant eclipse and improted as a java project and then converted java project to Dynamic web project. Copied webcontent folder from solr war 4.6 into my project. I am geeting this below exception. I tried some the pointers given in the solr wiki page https://wiki.apache.org/solr/SolrTomcat#Installing_Solr_instances_under_Tomcat , but it did not help

INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter SolrRequestFilter
java.lang.ClassNotFoundException: org.apache.solr.servlet.SolrDispatchFilter
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
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:744)

Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error filterStart
Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [] startup failed due to previous errors
SLF4J: Class path contains multiple SLF4J bindings.

Re: solrdispatchfilter error

Posted by Erick Erickson <er...@gmail.com>.
First, please don't cross-post to multiple lists. Take the time to figure
out which list is most relevant. This post is much more appropriate to the
user's list.

Second, back up and tell us what you are trying to accomplish. Why are
you copying things around? Do you wish to debug in Eclipse? If so, it's
far easier to establish a remote debugging session.....

This smells like an "XY" problem.

Best,
Erick


On Sat, Feb 22, 2014 at 2:20 PM, Pradeep Pujari <Pr...@rocketmail.com>wrote:

> Hi,
>
> I imported solr 4.6 source code int eclipse under windows 8.1 Enterprise.
> Did ant eclipse and improted as a java project and then converted java
> project to Dynamic web project. Copied webcontent folder from solr war 4.6
> into my project. I am geeting this below exception. I tried some the
> pointers given in the solr wiki page
> https://wiki.apache.org/solr/SolrTomcat#Installing_Solr_instances_under_Tomcat, but it did not help
>
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
> Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext
> filterStart
> SEVERE: Exception starting filter SolrRequestFilter
> java.lang.ClassNotFoundException:
> org.apache.solr.servlet.SolrDispatchFilter
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1702)
> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1547)
> at
> org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:532)
> at
> org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:514)
> at
> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:142)
> at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
> at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:107)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
> at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> 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:744)
>
> Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext
> startInternal
> SEVERE: Error filterStart
> Feb 22, 2014 2:15:28 PM org.apache.catalina.core.StandardContext
> startInternal
> SEVERE: Context [] startup failed due to previous errors
> SLF4J: Class path contains multiple SLF4J bindings.