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/15 10:03:55 UTC

Re: Newbe! Trying to run solr-1.3.0 under tomcat. Solved!

Erik,

Thanks for "proving" the stuff for me. I started taking my system apart
and was considering a fresh install, when I came across an old lucene jar
file /Library/Java/Extensions/lucene-core-2.3.1.jar which was there after
a bootcamp tutorial! It was on both my tiger and leopard machines as well.

I guess that explains why solr1.2 worked! But what does jetty do 
differently from tomcat?

Regards Fergus.

>To be fair, my first message was about Solr trunk + Tomcat 5.5.27, but  
>I just tried it by pointing to a Solr 1.3.0 official release and it  
>worked fine as well.
>
>	Erik
>
>On Nov 14, 2008, at 12:30 PM, Erik Hatcher wrote:
>
>> Fergus,
>>
>> I just downloaded Tomcat 5.5.27, put a solr.xml file in conf/ 
>> Catalina/localhost with the following:
>>
>>  <Context docBase="/Users/erik/dev/solr/example/webapps/solr.war"  
>> debug="0" crossContext="true" >
>>     <Environment name="solr/home" type="java.lang.String" value="/ 
>> Users/erik/dev/solr/example/solr" override="true" />
>>  </Context>
>>
>> And Solr started up just fine and it's admin, etc worked as expected.
>>
>> Oh, and on Mac OS X (of course!), version 10.5.5.
>>
>> 	Erik
>>
>> On Nov 14, 2008, at 12:17 PM, Fergus McMenemie wrote:
>>
>>> Hello all,
>>>
>>> Further to various messages. I just cannot get solr 1.3 to launch
>>> under OS X with tomcat. Solr 1.2 works fine with tomcat and I am
>>> OK with 1.3 under jetty.
>>>
>>>
>>> I have tried tomcat-5.5.20 and 5.2.27. I have tried solr
>>> 1.3.0 plus the nightly build. I have tried under OS X 10.5
>>> and 10.4 (leopard and tiger) all fail as follows. I also
>>> tried cutting and pasting the instructions from:-
>>> 	http://wiki.apache.org/solr/SolrTomcat
>>>
>>> Here is what I see on the browser. When I try to access
>>> 	http://localhost:8080/solr
>>>
>>>
>>> At 14:26 +0000 14/11/08, Fergus McMenemie wrote:
>>>> 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 at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java: 
>>>> 1065)
>>>> at org at org.apache.solr.core.SolrCore.<init>(SolrCore.java:553)
>>>> at org at org.apache.solr.core.CoreContainer 
>>>> $Initializer.initialize(CoreContainer.java:120)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java: 
>>>> 302)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java: 
>>>> 78)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.StandardContext.filterStart(StandardContext.java: 
>>>> 3635)
>>>> at org at  
>>>> org 
>>>> .apache.catalina.core.StandardContext.start(StandardContext.java: 
>>>> 4222)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.ContainerBase.addChildInternal(ContainerBase.java: 
>>>> 760)
>>>> at org at  
>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 
>>>> 740)
>>>> at org at  
>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 
>>>> 544)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>>>> at org at  
>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 
>>>> 488)
>>>> at org at  
>>>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
>>>> at org at  
>>>> org 
>>>> .apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 
>>>> 311)
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>>> at org at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1022)
>>>> at org at  
>>>> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>>>> at org at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1014)
>>>> at org at  
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
>>>> 443)
>>>> at org at  
>>>> org 
>>>> .apache.catalina.core.StandardService.start(StandardService.java: 
>>>> 448)
>>>> at org at  
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java: 
>>>> 700)
>>>> at org at org.apache.catalina.startup.Catalina.start(Catalina.java: 
>>>> 552)
>>>> 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 at  
>>>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>>> at org at  
>>>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>>>> Caused by: java.lang.NoSuchMethodError:  
>>>> org.apache.lucene.index.IndexReader.open(Lorg/apache/lucene/store/ 
>>>> Directory;Z)Lorg/apache/lucene/index/IndexReader;
>>>> at org at  
>>>> org 
>>>> .apache 
>>>> .solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:109)
>>>> at org at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java: 
>>>> 1055) ... 30 more
>>>
>>>
>>> Here is a dump from tomcat/logs/catalina.out. It suggests there
>>> is something wrong with my solr/home property, however you can
>>> see that earlier on it seemed ok with this property.
>>>
>>> At 14:26 +0000 14/11/08, Fergus McMenemie wrote:
>>>> Nov 14, 2008 4:55:33 AM  
>>>> org.apache.catalina.core.AprLifecycleListener lifecycleEvent INFO:
>>>> The Apache Tomcat Native library which allows optimal performance  
>>>> in production environments was not found on the  
>>>> java.library.path: /usr/local/bin:.:/Library/Java/Extensions:/ 
>>>> System/Library/Java/Extensions:/usr/lib/java
>>>> Nov 14, 2008 4:55:33 AM  
>>>> org.apache.coyote.http11.Http11BaseProtocol init INFO:  
>>>> Initializing Coyote HTTP/1.1 on http-8080
>>>> Nov 14, 2008 4:55:33 AM org.apache.catalina.startup.Catalina load  
>>>> INFO: Initialization processed in 575 ms
>>>> Nov 14, 2008 4:55:33 AM org.apache.catalina.core.StandardService  
>>>> start INFO: Starting service Catalina
>>>> Nov 14, 2008 4:55:33 AM org.apache.catalina.core.StandardEngine  
>>>> start INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
>>>> Nov 14, 2008 4:55:33 AM org.apache.catalina.core.StandardHost  
>>>> start INFO: XML validation disabled
>>>> Nov 14, 2008 4:55:33 AM org.apache.catalina.startup.HostConfig  
>>>> deployDescriptor WARNING: A docBase /usr/local/tomcat/webapps/ 
>>>> solr.war inside the host appBase has been specified, and will be  
>>>> ignored
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.servlet.SolrDispatchFilter  
>>>> init INFO: SolrDispatchFilter.init()
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> locateInstanceDir INFO: Using JNDI solr.home: /usr/local/solr
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.CoreContainer 
>>>> $Initializer initialize INFO: looking for solr.xml: /usr/local/ 
>>>> solr/solr.xml
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> <init> INFO: Solr home set to '/usr/local/solr/'
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> createClassLoader INFO: Reusing parent classloader
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> locateInstanceDir INFO: Using JNDI solr.home: /usr/local/solr
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> <init> INFO: Solr home set to '/usr/local/solr/'
>>>> Nov 14, 2008 4:55:33 AM org.apache.solr.core.SolrResourceLoader  
>>>> createClassLoader INFO: Reusing parent classloader
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrConfig <init>  
>>>> INFO: Loaded SolrConfig: solrconfig.xml
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrCore <init> INFO:  
>>>> Opening new SolrCore at /usr/local/solr/, dataDir=./solr/data/
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.schema.IndexSchema  
>>>> readSchema INFO: Reading Solr Schema
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.schema.IndexSchema  
>>>> readSchema INFO: Schema name=example
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created string: org.apache.solr.schema.StrField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created boolean: org.apache.solr.schema.BoolField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created integer: org.apache.solr.schema.IntField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created long: org.apache.solr.schema.LongField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created float: org.apache.solr.schema.FloatField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created double: org.apache.solr.schema.DoubleField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created sint: org.apache.solr.schema.SortableIntField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created slong: org.apache.solr.schema.SortableLongField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created sfloat: org.apache.solr.schema.SortableFloatField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created sdouble: org.apache.solr.schema.SortableDoubleField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created date: org.apache.solr.schema.DateField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created random: org.apache.solr.schema.RandomSortField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created text_ws: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.SynonymFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.StopFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WordDelimiterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.LowerCaseFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.EnglishPorterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null:  
>>>> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.StopFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WordDelimiterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.LowerCaseFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.EnglishPorterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null:  
>>>> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created text: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WhitespaceTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.SynonymFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.StopFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.WordDelimiterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.LowerCaseFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.EnglishPorterFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null:  
>>>> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created textTight: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.StandardTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.LowerCaseFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null:  
>>>> org.apache.solr.analysis.RemoveDuplicatesTokenFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created textSpell: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.KeywordTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.LowerCaseFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.TrimFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.PatternReplaceFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created alphaOnlySort: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.StandardTokenizerFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created null: org.apache.solr.analysis.DoubleMetaphoneFilterFactory
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created phonetic: org.apache.solr.schema.TextField
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created ignored: org.apache.solr.schema.StrField
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.schema.IndexSchema  
>>>> readSchema INFO: default search field is text
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.schema.IndexSchema  
>>>> readSchema INFO: query parser default operator is OR
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.schema.IndexSchema  
>>>> readSchema INFO: unique key field: id
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.JmxMonitoredMap  
>>>> <init> INFO: JMX monitoring is enabled. Adding Solr mbeans to JMX  
>>>> Server: com.sun.jmx.mbeanserver.JmxMBeanServer@654982
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrCore  
>>>> parseListener INFO: Searching for listeners: // 
>>>> listener[@event="firstSearcher"]
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrCore  
>>>> parseListener INFO: Added SolrEventListener:  
>>>> org 
>>>> .apache 
>>>> .solr 
>>>> .core.QuerySenderListener{queries=[{q=fast_warm,start=0,rows=10},  
>>>> {q=static firstSearcher warming query from solrconfig.xml}]}
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrCore  
>>>> parseListener INFO: Searching for listeners: // 
>>>> listener[@event="newSearcher"]
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrCore  
>>>> parseListener INFO: Added SolrEventListener:  
>>>> org 
>>>> .apache 
>>>> .solr.core.QuerySenderListener{queries=[{q=solr,start=0,rows=10},  
>>>> {q=rocks,start=0,rows=10}, {q=static newSearcher warming query  
>>>> from solrconfig.xml}]}
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created xslt: org.apache.solr.request.XSLTResponseWriter
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.request.XSLTResponseWriter  
>>>> init INFO: xsltCacheLifetimeSeconds=5
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created spellcheck:  
>>>> org.apache.solr.handler.component.SpellCheckComponent
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created tvComponent:  
>>>> org.apache.solr.handler.component.TermVectorComponent
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created elevator:  
>>>> org.apache.solr.handler.component.QueryElevationComponent
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created standard: org.apache.solr.handler.component.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created dismax: org.apache.solr.handler.component.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created partitioned: org.apache.solr.handler.component.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /spellCheckCompRH:  
>>>> org.apache.solr.handler.component.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created tvrh: org.apache.solr.handler.component.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.RequestHandlers$1  
>>>> create INFO: adding lazy requestHandler: solr.SearchHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /elevate: org.apache.solr.core.RequestHandlers 
>>>> $LazyRequestHandlerWrapper
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /update: org.apache.solr.handler.XmlUpdateRequestHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /analysis: org.apache.solr.handler.AnalysisRequestHandler
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.RequestHandlers$1  
>>>> create INFO: adding lazy requestHandler: solr.CSVRequestHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /update/csv: org.apache.solr.core.RequestHandlers 
>>>> $LazyRequestHandlerWrapper
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /admin/: org.apache.solr.handler.admin.AdminHandlers
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /admin/ping: org.apache.solr.handler.PingRequestHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created /debug/dump: org.apache.solr.handler.DumpRequestHandler
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created gap: org.apache.solr.highlight.GapFragmenter
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created regex: org.apache.solr.highlight.RegexFragmenter
>>>> Nov 14, 2008 4:55:34 AM  
>>>> org.apache.solr.util.plugin.AbstractPluginLoader load INFO:  
>>>> created html: org.apache.solr.highlight.HtmlFormatter
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.servlet.SolrDispatchFilter  
>>>> init SEVERE: Could not start SOLR. Check solr/home property
>>>> 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:1065)
>>>> 	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:553)
>>>> 	at org.apache.solr.core.CoreContainer 
>>>> $Initializer.initialize(CoreContainer.java:120)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java: 
>>>> 302)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java: 
>>>> 78)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.StandardContext.filterStart(StandardContext.java: 
>>>> 3635)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.core.StandardContext.start(StandardContext.java: 
>>>> 4222)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.ContainerBase.addChildInternal(ContainerBase.java: 
>>>> 760)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 
>>>> 740)
>>>> 	at  
>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 
>>>> 544)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>>>> 	at  
>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 
>>>> 488)
>>>> 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 
>>>> 1150)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 
>>>> 311)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1022)
>>>> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java: 
>>>> 736)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1014)
>>>> 	at  
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
>>>> 443)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.core.StandardService.start(StandardService.java: 
>>>> 448)
>>>> 	at  
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java: 
>>>> 700)
>>>> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>>>> 	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:295)
>>>> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>>>> Caused by: java.lang.NoSuchMethodError:  
>>>> org.apache.lucene.index.IndexReader.open(Lorg/apache/lucene/store/ 
>>>> Directory;Z)Lorg/apache/lucene/index/IndexReader;
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:109)
>>>> 	at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1055)
>>>> 	... 30 more
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.common.SolrException log
>>>> SEVERE: 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:1065)
>>>> 	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:553)
>>>> 	at org.apache.solr.core.CoreContainer 
>>>> $Initializer.initialize(CoreContainer.java:120)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core 
>>>> .ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java: 
>>>> 302)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java: 
>>>> 78)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.StandardContext.filterStart(StandardContext.java: 
>>>> 3635)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.core.StandardContext.start(StandardContext.java: 
>>>> 4222)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.core.ContainerBase.addChildInternal(ContainerBase.java: 
>>>> 760)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java: 
>>>> 740)
>>>> 	at  
>>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java: 
>>>> 544)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>>>> 	at  
>>>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java: 
>>>> 488)
>>>> 	at org.apache.catalina.startup.HostConfig.start(HostConfig.java: 
>>>> 1150)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java: 
>>>> 311)
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .catalina 
>>>> .util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1022)
>>>> 	at org.apache.catalina.core.StandardHost.start(StandardHost.java: 
>>>> 736)
>>>> 	at  
>>>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java: 
>>>> 1014)
>>>> 	at  
>>>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java: 
>>>> 443)
>>>> 	at  
>>>> org 
>>>> .apache.catalina.core.StandardService.start(StandardService.java: 
>>>> 448)
>>>> 	at  
>>>> org.apache.catalina.core.StandardServer.start(StandardServer.java: 
>>>> 700)
>>>> 	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>>>> 	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:295)
>>>> 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>>>> Caused by: java.lang.NoSuchMethodError:  
>>>> org.apache.lucene.index.IndexReader.open(Lorg/apache/lucene/store/ 
>>>> Directory;Z)Lorg/apache/lucene/index/IndexReader;
>>>> 	at  
>>>> org 
>>>> .apache 
>>>> .solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:109)
>>>> 	at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1055)
>>>> 	... 30 more
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.servlet.SolrDispatchFilter  
>>>> init INFO: SolrDispatchFilter.init() done
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.servlet.SolrServlet init  
>>>> INFO: SolrServlet.init()
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrResourceLoader  
>>>> locateInstanceDir INFO: Using JNDI solr.home: /usr/local/solr
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.servlet.SolrServlet init  
>>>> INFO: SolrServlet.init() done
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.core.SolrResourceLoader  
>>>> locateInstanceDir INFO: Using JNDI solr.home: /usr/local/solr
>>>> Nov 14, 2008 4:55:34 AM org.apache.solr.servlet.SolrUpdateServlet  
>>>> init INFO: SolrUpdateServlet.init() done
>>>> Nov 14, 2008 4:55:35 AM  
>>>> org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting  
>>>> Coyote HTTP/1.1 on http-8080
>>>> Nov 14, 2008 4:55:35 AM org.apache.jk.common.ChannelSocket init  
>>>> INFO: JK: ajp13 listening on /0.0.0.0:8009
>>>> Nov 14, 2008 4:55:35 AM org.apache.jk.server.JkMain start INFO: Jk  
>>>> running ID=0 time=0/15  config=null
>>>> Nov 14, 2008 4:55:35 AM  
>>>> org.apache.catalina.storeconfig.StoreLoader load INFO: Find  
>>>> registry server-registry.xml at classpath resource
>>>> Nov 14, 2008 4:55:35 AM org.apache.catalina.startup.Catalina start  
>>>> INFO: Server startup in 1968 ms
>>>
>>> -- 
>>>
>>> ===============================================================
>>> Fergus McMenemie               Email:fergus@twig.me.uk
>>> Techmore Ltd                   Phone:(UK) 07721 376021
>>>
>>> Unix/Mac/Intranets             Analyst Programmer
>>> ===============================================================

-- 

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

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

Re: Newbe! Trying to run solr-1.3.0 under tomcat. Solved!

Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Nov 15, 2008, at 4:03 AM, Fergus McMenemie wrote:
> Thanks for "proving" the stuff for me. I started taking my system  
> apart
> and was considering a fresh install, when I came across an old  
> lucene jar
> file /Library/Java/Extensions/lucene-core-2.3.1.jar which was there  
> after
> a bootcamp tutorial! It was on both my tiger and leopard machines as  
> well.
>
> I guess that explains why solr1.2 worked! But what does jetty do
> differently from tomcat?

No bootcamp tutorial of mine (I know you were in the ApacheCon EU Solr  
Boot Camp in the spring) mucked with any directory other than the Solr  
install directory.  I've never put a Lucene JAR, or any other JAR for  
that matter, into that directory.

I don't know what differs in Tomcat and Jetty startups, but tracking  
down classloader issues can be a road to madness.

	Erik