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

  • Plugin Not Found Jeff Newburn
    • Re: Plugin Not Fo... Noble Paul നോബിള്‍ नोब्ळ्
      • Re: Plugin No... Jeff Newburn
        • Re: Plugi... Grant Ingersoll
          • Re: P... Jeff Newburn
            • ... Noble Paul നോബിള്‍ नोब्ळ्
              • ... Jeff Newburn
                • ... Mark Miller
                • ... Jeff Newburn
                • ... Grant Ingersoll
                • ... Jeff Newburn
                • ... Noble Paul നോബിള്‍ नोब्ळ्
                • ... Jeff Newburn

Reply via email to