Error is below. This error does not appear when I manually copy the jar file into the tomcat webapp directory only when I try to put it in the solr.home lib directory.
SEVERE: org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.component.FacetCubeComponent' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:31 0) at org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java: 325) at org.apache.solr.util.plugin.AbstractPluginLoader.create(AbstractPluginLoader .java:84) at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.j ava:141) at org.apache.solr.core.SolrCore.loadSearchComponents(SolrCore.java:841) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:528) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:350) at org.apache.solr.core.CoreContainer.load(CoreContainer.java:227) at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java :107) at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilter Config.java:275) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFil terConfig.java:397) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterCon fig.java:108) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:37 09) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4356) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:7 91) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor t.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.apache.solr.handler.component.FacetCubeComponent at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1360) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav a:1206) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:29 4) ... 36 more -- Jeff Newburn Software Engineer, Zappos.com jnewb...@zappos.com - 702-943-7562 > From: Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > Reply-To: <solr-user@lucene.apache.org> > Date: Wed, 20 May 2009 10:44:57 +0530 > To: <solr-user@lucene.apache.org> > Subject: Re: Plugin Not Found > > what is the error message you see when you start Solr? > > On Wed, May 20, 2009 at 4:44 AM, Jeff Newburn <jnewb...@zappos.com> wrote: >> I am trying to get a custom plugin to work properly. When I put the jar >> into the unpacked webapp directory for solr it works fine but when I put it >> in the lib directory in the solr home nothing works. Is there something >> missing besides just dropping it into the directory? >> >> Works: >> {solr.home}/tomcat/webapp/solr/WEB-INF/lib/ >> >> Doesn’t Work: >> {solr.home}/lib/ >> >> //Code snippets >> package org.apache.solr.handler.component; >> public class FacetCubeComponent extends SearchComponent implements >> SolrCoreAware >> SolrConfig >> <searchComponent name="facetcube" >> class="org.apache.solr.handler.component.FacetCubeComponent"/ >> <arr name="last-components"> >> <str>spellcheck</str> >> <str>facetcube</str> >> </arr> >> >> >> -- >> Jeff Newburn >> Software Engineer, Zappos.com >> jnewb...@zappos.com - 702-943-7562 >> >> > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com