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