You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Fergus McMenemie <fe...@twig.me.uk> on 2008/11/06 13:35:56 UTC

Trying to run solr-1.3.0 under tomcat 5.5.20 on OS X 10.5.5 (works with 1.2.0)

Further to last message. I downloaded and repeated everything
using Solr 1.2.0. This time everything worked fine! But I have
to confess that my system is running 10.4.11 tiger rather than
leopard, I do not know if that is significant.

So it seems the instructions for deploying solr version 1.3.0
to tomcat under OS X tiger do not work.  The only change is 
the version of solr.

Any ideas?

At 12:25 +0000 6/11/08, Fergus McMenemie wrote:
>Hello all,
>
>I downloaded everything and set it up as per the instructions, and while it
>does run under jetty, I can not get it to start under tomcat at all. I get 
>the following errors. This is with solrconfig.xml straight from the tgz file.
>
>HTTP Status 500 - 
>   Severe errors in solr configuration. 
>   Check your log files for more detailed information on what may be wrong. 
>   If you want solr to continue after configuration errors, 
>   change: <abortOnConfigurationError>false</abortOnConfigurationError> in null 
>   ------------------------------------------------------------- 
>java.lang.RuntimeException: java.lang.NoSuchMethodError: 
>  org.apache.lucene.index.IndexReader.open(Lorg/apache/lucene/store/Directory;Z)Lorg/apache/lucene/index/IndexReader; 
>at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:960) 
>at org.apache.solr.core.SolrCore.<init>(SolrCore.java:470) 
>at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:119) 
>at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)  
>at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223)  
>at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304)  
>at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77)  
>at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3634)  
>at org.apache.catalina.core.StandardContext.start(StandardContext.java:4217)  
>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)  
>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)  
>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)  
>at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)  
>at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)  
>at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)  
>at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)  
>at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)  
>at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)  
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)  
>at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)  
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)  
>at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)  
>at org.apache.catalina.core.StandardService.start(StandardService.java:450)  
>at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)  
>at org.apache.catalina.startup.Catalina.start(Catalina.java:551)  
>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:585)  
>at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)  
>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432).....
>
>Now I retried the above with solrconfig.xml <abortOnConfigurationError> set to 
>false and saw no change. So I was wondering if the config file was not being 
>seen. So I renamed the .solr directory to ./solr-not and retried:-
>
>HTTP Status 500 -
>   Severe errors in solr configuration. 
>   Check your log files for more detailed information on what may be wrong. 
>   If you want solr to continue after configuration errors, 
>   change: <abortOnConfigurationError>false</abortOnConfigurationError> in null 
>   ------------------------------------------------------------- 
>java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath or 'solr/conf/', cwd=/usr/local 
>at org.apache.solr.core.SolrResourceLoader.openResource(SolrResourceLoader.java:194) 
>at org.apache.solr.core.SolrResourceLoader.openConfig(SolrResourceLoader.java:162) 
>at org.apache.solr.core.Config.<init>(Config.java:100) 
>at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:113) 
>at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:70) 
>at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117) 
>at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69) 
>at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:223) 
>at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:304) 
>at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:77) 
>at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3634) 
>at org.apache.catalina.core.StandardContext.start(StandardContext.java:4217) 
>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) 
>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) 
>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) 
>at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809) 
>at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) 
>at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) 
>at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122) 
>at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) 
>at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) 
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021) 
>at org.apache.catalina.core.StandardHost.start(StandardHost.java:718) 
>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) 
>at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) 
>at org.apache.catalina.core.StandardService.start(StandardService.java:450) 
>at org.apache.catalina.core.StandardServer.start(StandardServer.java:709) 
>at org.apache.catalina.startup.Catalina.start(Catalina.java:551) 
>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:585) 
>at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) 
>at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432) 
>
>So I guess the solrconfig.xml is been seen! Any help gratefully accepted!
>

-- 

===============================================================
Fergus McMenemie               Email:fergus@twig.me.uk
Techmore Ltd                   Phone:(UK) 07721 376021

Unix/Mac/Intranets             Analyst Programmer
===============================================================