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:[EMAIL PROTECTED] Techmore Ltd Phone:(UK) 07721 376021 Unix/Mac/Intranets Analyst Programmer ===============================================================