I'm sure this is some config error, but I've checked a lot of things and not finding much on Google. Not sure if it's a jvm, maven, jetty or solr config issue.
I'm running with a custom Solr 4.0.0 app under Jetty 8.1.2, with a clone of the example directory tree. The main error seems to be: java.lang.ClassCastException: class org.apache.lucene.codecs.mockintblock.*MockFixedIntBlockPostingsFormat* ... at org.apache.lucene.util.NamedSPILoader.<init>(*NamedSPILoader* .java:37) at org.apache.lucene.codecs.PostingsFormat.<clinit>(*PostingsFormat* .java:44) I've added jars to the class path, and iteratively stripped down my configs to the bare essentials. It's odd that it talks about a Mock class as I'd normally associate that with unit tests; presumably that's part of the Service Loader mechanism. Error logs: WARNING: FAILED SolrRequestFilter: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError at org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:179) at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:113) at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:228) at org.apache.solr.core.Config.<init>(Config.java:94) at org.apache.solr.core.Config.<init>(Config.java:73) at org.apache.solr.servlet.SolrDispatchFilter.<init>(SolrDispatchFilter.java:91) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.eclipse.jetty.servlet.ServletContextHandler$Context.createFilter(ServletContextHandler.java:951) ... Caused by: java.lang.ClassCastException: class org.apache.lucene.codecs.mockintblock.MockFixedIntBlockPostingsFormat at java.lang.Class.asSubclass(Class.java:3018) at org.apache.lucene.util.SPIClassIterator.next(SPIClassIterator.java:126) at org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:60) at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:42) at org.apache.lucene.util.NamedSPILoader.<init>(NamedSPILoader.java:37) at org.apache.lucene.codecs.PostingsFormat.<clinit>(PostingsFormat.java:44) ... 56 more Later I see: WARNING: FAILED o.e.j.w.WebAppContext{/solr,file:.../},target/classes/jettyhome/webapps/solr.war: java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError at org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:179) at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:113) at org.apache.solr.core.SolrResourceLoader.<init>(SolrResourceLoader.java:228) at org.apache.solr.core.Config.<init>(Config.java:94) at org.apache.solr.core.Config.<init>(Config.java:73) at org.apache.solr.servlet.SolrDispatchFilter.<init>(SolrDispatchFilter.java:91) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.Class.newInstance0(Class.java:355) at java.lang.Class.newInstance(Class.java:308) at org.eclipse.jetty.servlet.ServletContextHandler$Context.createFilter(ServletContextHandler.java:951) -- Mark Bennett / New Idea Engineering, Inc. / mbenn...@ideaeng.com Direct: 408-733-0387 / Main: 866-IDEA-ENG / Cell: 408-829-6513