I just migrated my solr instance to a new server, running RHEL5.2. I installed java from yum but I suspect it's different from the one I used to use.

Anyway, my Solr no longer works.

2008-08-18 18:01:12.079::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
2008-08-18 18:01:12.229::INFO:  jetty-6.1.3
2008-08-18 18:01:12.330::INFO: Extract jar:file:/home/apps/solr/solr-1.2.0/webapps/solr.war!/ to /tmp/Jetty_0_0_0_0_8983_solr.war__solr__k1kf17/webapp 2008-08-18 18:01:12.452::INFO: NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet
18-Aug-08 6:01:12 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
18-Aug-08 6:01:12 PM org.apache.solr.core.Config getInstanceDir
INFO: JNDI not configured for Solr (NoInitialContextEx)
18-Aug-08 6:01:12 PM org.apache.solr.core.Config getInstanceDir
INFO: Solr home defaulted to 'null' (could not find system property or JNDI)
18-Aug-08 6:01:12 PM org.apache.solr.core.Config setInstanceDir
INFO: Solr home set to 'solr/'
18-Aug-08 6:01:12 PM org.apache.solr.core.SolrConfig initConfig
INFO: Loaded SolrConfig: solrconfig.xml
18-Aug-08 6:01:12 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: user.dir=/home/apps/solr/solr-1.2.0
2008-08-18 18:01:12.663::WARN:  failed SolrRequestFilter
java.lang.NoClassDefFoundError: org.apache.solr.core.SolrCore
   at java.lang.Class.initializeClass(libgcj.so.7rh)
at org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:75)
   at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
   at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
   at org.mortbay.jetty.Server.doStart(Server.java:210)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
   at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:929)
   at java.lang.reflect.Method.invoke(libgcj.so.7rh)
   at org.mortbay.start.Main.invokeMain(Main.java:183)
   at org.mortbay.start.Main.start(Main.java:497)
   at org.mortbay.start.Main.main(Main.java:115)


All attempts to load solr pages result in 404 not found errors. I suspect this is a Jetty configuration problem but I know nothing about jetty or servlet containers or anything like that. Could someone explain in words of one syllable or less how to get it to find the installation please?

Thanks
-jsd-

Reply via email to