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 Henrik Brautaset Aronsen <he...@synth.no> on 2016/06/24 07:45:10 UTC

How do I use Spring Boot when Solr 6.1 (and thus Jetty 9.3) is on the classpath?

I have a Spring Boot project, and I am trying to upgrade from Solr 5.4 to
Solr 6.1. Solr 6.1 has a dependency to Jetty 9.3. Now Spring Boot
complains: it gives a NoClassDefFoundError:
org/eclipse/jetty/server/handler/ContextHandler$NoContext. ContextHandler
exists in Jetty 9.3, but not the inner class NoContext.

Is there a way of solving this?

java.lang.IllegalStateException: Failed to load ApplicationContext
    at
org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
    at
org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
    at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
    at
org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
    at
org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:228)
    at
org.spockframework.spring.SpringTestContextManager.prepareTestInstance(SpringTestContextManager.java:49)
    at
org.spockframework.spring.SpringInterceptor.interceptSetupMethod(SpringInterceptor.java:42)
    at
org.spockframework.runtime.extension.AbstractMethodInterceptor.intercept(AbstractMethodInterceptor.java:28)
    at
org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
    at
org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:88)
    at
org.spockframework.runtime.extension.builtin.AbstractRuleInterceptor$1.evaluate(AbstractRuleInterceptor.java:37)
    at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    at
org.spockframework.runtime.extension.builtin.TestRuleInterceptor.intercept(TestRuleInterceptor.java:38)
    at
org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
    at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
    at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
    at
org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
    at
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
    at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
    at
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
    at
org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
    at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
    at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
    at
org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:364)
    at
org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
    at
org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.springframework.context.ApplicationContextException: Unable
to start embedded container; nested exception is
java.lang.NoClassDefFoundError:
org/eclipse/jetty/server/handler/ContextHandler$NoContext
    at
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:133)
    at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)
    at
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
    at
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
    at
org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
    at
org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
    at
org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:98)
    at
org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98)
    at
org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116)
    ... 30 more
Caused by: java.lang.NoClassDefFoundError:
org/eclipse/jetty/server/handler/ContextHandler$NoContext
    at
org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.newServletHandler(JettyEmbeddedWebAppContext.java:32)
    at
org.eclipse.jetty.servlet.ServletContextHandler.getServletHandler(ServletContextHandler.java:322)
    at
org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:198)
    at
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:157)
    at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:253)
    at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:201)
    at
org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.<init>(JettyEmbeddedWebAppContext.java:28)
    at
org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory.getEmbeddedServletContainer(JettyEmbeddedServletContainerFactory.java:144)
    at
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:160)
    at
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:130)
    ... 38 more
Caused by: java.lang.ClassNotFoundException:
org.eclipse.jetty.server.handler.ContextHandler$NoContext
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 48 more

Re: How do I use Spring Boot when Solr 6.1 (and thus Jetty 9.3) is on the classpath?

Posted by Henrik Brautaset Aronsen <he...@synth.no>.
Hi Matt,

We use org.apache.solr.client.solrj.embedded.JettySolrRunner from solr-core
in our tests, and it has references to severeal org.eclipse.jetty.server.*
classes.

Cheers,
Henrik


On Fri, Jun 24, 2016 at 10:01 AM, Matt Pearce <ma...@flax.co.uk> wrote:

>
> Henrik,
>
> What Solr dependencies are you using? SolrJ doesn't rely on Jetty, and
> should be enough to query, index, etc.
>
> -Matt
>
>
> On 24/06/16 08:45, Henrik Brautaset Aronsen wrote:
>
>> I have a Spring Boot project, and I am trying to upgrade from Solr 5.4 to
>> Solr 6.1. Solr 6.1 has a dependency to Jetty 9.3. Now Spring Boot
>> complains: it gives a NoClassDefFoundError:
>> org/eclipse/jetty/server/handler/ContextHandler$NoContext. ContextHandler
>> exists in Jetty 9.3, but not the inner class NoContext.
>>
>> Is there a way of solving this?
>>
>> java.lang.IllegalStateException: Failed to load ApplicationContext
>>      at
>>
>> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
>>      at
>>
>> org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
>>      at
>>
>> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
>>      at
>>
>> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
>>      at
>>
>> org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:228)
>>      at
>>
>> org.spockframework.spring.SpringTestContextManager.prepareTestInstance(SpringTestContextManager.java:49)
>>      at
>>
>> org.spockframework.spring.SpringInterceptor.interceptSetupMethod(SpringInterceptor.java:42)
>>      at
>>
>> org.spockframework.runtime.extension.AbstractMethodInterceptor.intercept(AbstractMethodInterceptor.java:28)
>>      at
>>
>> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
>>      at
>>
>> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:88)
>>      at
>>
>> org.spockframework.runtime.extension.builtin.AbstractRuleInterceptor$1.evaluate(AbstractRuleInterceptor.java:37)
>>      at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>>      at
>>
>> org.spockframework.runtime.extension.builtin.TestRuleInterceptor.intercept(TestRuleInterceptor.java:38)
>>      at
>>
>> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
>>      at
>>
>> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>>      at
>>
>> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>>      at
>>
>> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>>      at
>>
>> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>>      at
>>
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>>      at
>>
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>>      at
>>
>> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>>      at
>>
>> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>>      at
>>
>> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>>      at
>>
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>>      at
>>
>> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>>      at
>>
>> org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:364)
>>      at
>>
>> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
>>      at
>>
>> org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
>>      at
>>
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>      at
>>
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>      at java.lang.Thread.run(Thread.java:745)
>> Caused by: org.springframework.context.ApplicationContextException: Unable
>> to start embedded container; nested exception is
>> java.lang.NoClassDefFoundError:
>> org/eclipse/jetty/server/handler/ContextHandler$NoContext
>>      at
>>
>> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:133)
>>      at
>>
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)
>>      at
>>
>> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
>>      at
>>
>> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
>>      at
>>
>> org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
>>      at
>> org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
>>      at
>>
>> org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:98)
>>      at
>>
>> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98)
>>      at
>>
>> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116)
>>      ... 30 more
>> Caused by: java.lang.NoClassDefFoundError:
>> org/eclipse/jetty/server/handler/ContextHandler$NoContext
>>      at
>>
>> org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.newServletHandler(JettyEmbeddedWebAppContext.java:32)
>>      at
>>
>> org.eclipse.jetty.servlet.ServletContextHandler.getServletHandler(ServletContextHandler.java:322)
>>      at
>>
>> org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:198)
>>      at
>>
>> org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:157)
>>      at
>> org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:253)
>>      at
>> org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:201)
>>      at
>>
>> org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.<init>(JettyEmbeddedWebAppContext.java:28)
>>      at
>>
>> org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory.getEmbeddedServletContainer(JettyEmbeddedServletContainerFactory.java:144)
>>      at
>>
>> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:160)
>>      at
>>
>> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:130)
>>      ... 38 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.eclipse.jetty.server.handler.ContextHandler$NoContext
>>      at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>      ... 48 more
>>
>>
> --
> Matt Pearce
> Flax - Open Source Enterprise Search
> www.flax.co.uk
>
>

Re: How do I use Spring Boot when Solr 6.1 (and thus Jetty 9.3) is on the classpath?

Posted by Matt Pearce <ma...@flax.co.uk>.
Henrik,

What Solr dependencies are you using? SolrJ doesn't rely on Jetty, and 
should be enough to query, index, etc.

-Matt

On 24/06/16 08:45, Henrik Brautaset Aronsen wrote:
> I have a Spring Boot project, and I am trying to upgrade from Solr 5.4 to
> Solr 6.1. Solr 6.1 has a dependency to Jetty 9.3. Now Spring Boot
> complains: it gives a NoClassDefFoundError:
> org/eclipse/jetty/server/handler/ContextHandler$NoContext. ContextHandler
> exists in Jetty 9.3, but not the inner class NoContext.
>
> Is there a way of solving this?
>
> java.lang.IllegalStateException: Failed to load ApplicationContext
>      at
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124)
>      at
> org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:83)
>      at
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
>      at
> org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
>      at
> org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:228)
>      at
> org.spockframework.spring.SpringTestContextManager.prepareTestInstance(SpringTestContextManager.java:49)
>      at
> org.spockframework.spring.SpringInterceptor.interceptSetupMethod(SpringInterceptor.java:42)
>      at
> org.spockframework.runtime.extension.AbstractMethodInterceptor.intercept(AbstractMethodInterceptor.java:28)
>      at
> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
>      at
> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:88)
>      at
> org.spockframework.runtime.extension.builtin.AbstractRuleInterceptor$1.evaluate(AbstractRuleInterceptor.java:37)
>      at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
>      at
> org.spockframework.runtime.extension.builtin.TestRuleInterceptor.intercept(TestRuleInterceptor.java:38)
>      at
> org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
>      at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
>      at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
>      at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
>      at
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
>      at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>      at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>      at
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>      at
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
>      at
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
>      at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>      at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>      at
> org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:364)
>      at
> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
>      at
> org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
>      at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>      at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>      at java.lang.Thread.run(Thread.java:745)
> Caused by: org.springframework.context.ApplicationContextException: Unable
> to start embedded container; nested exception is
> java.lang.NoClassDefFoundError:
> org/eclipse/jetty/server/handler/ContextHandler$NoContext
>      at
> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:133)
>      at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)
>      at
> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
>      at
> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:766)
>      at
> org.springframework.boot.SpringApplication.createAndRefreshContext(SpringApplication.java:361)
>      at
> org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
>      at
> org.springframework.boot.test.SpringApplicationContextLoader.loadContext(SpringApplicationContextLoader.java:98)
>      at
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:98)
>      at
> org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:116)
>      ... 30 more
> Caused by: java.lang.NoClassDefFoundError:
> org/eclipse/jetty/server/handler/ContextHandler$NoContext
>      at
> org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.newServletHandler(JettyEmbeddedWebAppContext.java:32)
>      at
> org.eclipse.jetty.servlet.ServletContextHandler.getServletHandler(ServletContextHandler.java:322)
>      at
> org.eclipse.jetty.servlet.ServletContextHandler.relinkHandlers(ServletContextHandler.java:198)
>      at
> org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:157)
>      at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:253)
>      at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:201)
>      at
> org.springframework.boot.context.embedded.jetty.JettyEmbeddedWebAppContext.<init>(JettyEmbeddedWebAppContext.java:28)
>      at
> org.springframework.boot.context.embedded.jetty.JettyEmbeddedServletContainerFactory.getEmbeddedServletContainer(JettyEmbeddedServletContainerFactory.java:144)
>      at
> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:160)
>      at
> org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:130)
>      ... 38 more
> Caused by: java.lang.ClassNotFoundException:
> org.eclipse.jetty.server.handler.ContextHandler$NoContext
>      at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
>      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>      ... 48 more
>

-- 
Matt Pearce
Flax - Open Source Enterprise Search
www.flax.co.uk