Tomek D edited a comment on Bug WELD-1615

I just tested it your 2.2.1-SNAPSHOT branch. The MortbayWeldServletHandler will be selected:

[WARN] Server class 'org.eclipse.jetty.servlet.listener.ELContextCleaner' could not be found in the web app, but was found on the system classpath
   [WARN] Adding classpath entry 'file:/Users/admin/.m2/repository/com/google/gwt/gwt-dev/2.6.0/gwt-dev-2.6.0.jar' to the web app classpath for this session
11:36:13,505 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
11:36:13,506 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
11:36:13,506 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/WEB-INF/classes/logback.xml]
11:36:13,538 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
11:36:13,953 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:36:13,960 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
11:36:14,014 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.
11:36:14,014 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
11:36:14,014 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
11:36:14,014 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
11:36:14,014 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
11:36:14,014 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
11:36:14,015 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@48b844a8 - Registering current configuration as safe fallback point

11:36:14.019 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
11:36:14.055 [main] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
11:36:14.062 [main] INFO  o.j.w.environment.servlet.Listener - Initialize Weld using ServletContextListener
11:36:14.074 [main] INFO  org.jboss.weld.Version - WELD-000900: 2.2.1 (2014-04-27 10:57)
11:36:14.134 [main] INFO  org.jboss.weld.Bootstrap - WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
11:36:14.152 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000124: Using 8 threads for bootstrap
11:36:14.205 [main] WARN  org.jboss.weld.Interceptor - WELD-001700: Interceptor annotation class javax.ejb.PostActivate not found, interception based on it is not enabled
11:36:14.206 [main] WARN  org.jboss.weld.Interceptor - WELD-001700: Interceptor annotation class javax.ejb.PrePassivate not found, interception based on it is not enabled
11:36:14.228 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%ApplicationContext
11:36:14.233 [main] DEBUG org.jboss.weld.Reflection - WELD-000601: interface javax.inject.Singleton is missing @Target. Weld will use this annotation, however this may make the application unportable.
11:36:14.233 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%SingletonContext
11:36:14.236 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundSessionContext
11:36:14.237 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundConversationContext
11:36:14.239 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundRequestContext
11:36:14.239 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%RequestContext
11:36:14.240 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%DependentContext
11:36:14.240 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpSessionContext
11:36:14.241 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpSessionDestructionContext
11:36:14.241 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpConversationContext
11:36:14.241 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpRequestContext
11:36:14.264 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [javax.enterprise.inject.spi.BeanManager] with qualifiers [@Default]
11:36:14.264 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [org.jboss.weld.manager.BeanManagerImpl] with qualifiers [@Default]
11:36:14.265 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [javax.enterprise.inject.spi.BeanManager] with qualifiers [@Default]
11:36:14.265 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [org.jboss.weld.manager.BeanManagerImpl] with qualifiers [@Default]
11:36:14.292 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000103: Enabled alternatives for Weld BeanManager for flat [bean count=2]: (empty collection)
11:36:14.292 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000104: Enabled decorator types for Weld BeanManager for flat [bean count=2]: (empty collection)
11:36:14.292 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000105: Enabled interceptor types for Weld BeanManager for flat [bean count=2]: (empty collection)
11:36:14.296 [main] INFO  o.j.w.e.g.GwtDevHostedModeContainer - GWTHostedMode detected, JSR-299 injection will be available in Servlets and Filters. Injection into Listeners is not supported.
Starting Jetty on port 8888
   [WARN] FAILED c.g.g.d.s.j.WebAppContextWithReload{/,[file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/, jar:file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/WEB-INF/lib/jsf-impl-2.1.3.jar!/META-INF/resources/]},/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT: java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:413)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.getWeldServletHandlerClass(GwtDevHostedModeContainer.java:46)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.initialize(GwtDevHostedModeContainer.java:57)
	at org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:115)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:63)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:518)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:282)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:717)
	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
	at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.ServletHandler
	at java.lang.ClassLoader.findClass(ClassLoader.java:531)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:407)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	... 36 more
   [WARN] FAILED org.eclipse.jetty.server.handler.RequestLogHandler@570472f2: java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:413)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.getWeldServletHandlerClass(GwtDevHostedModeContainer.java:46)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.initialize(GwtDevHostedModeContainer.java:57)
	at org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:115)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:63)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:518)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:282)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:717)
	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
	at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.ServletHandler
	at java.lang.ClassLoader.findClass(ClassLoader.java:531)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:407)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	... 36 more
   [WARN] FAILED org.eclipse.jetty.server.Server@65169a7f: java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:413)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.getWeldServletHandlerClass(GwtDevHostedModeContainer.java:46)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.initialize(GwtDevHostedModeContainer.java:57)
	at org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:115)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:63)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:518)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:282)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:717)
	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
	at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.ServletHandler
	at java.lang.ClassLoader.findClass(ClassLoader.java:531)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:407)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	... 36 more
Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/jetty/servlet/ServletHandler
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload$WebAppClassLoaderExtension.findClass(JettyLauncher.java:413)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.getWeldServletHandlerClass(GwtDevHostedModeContainer.java:46)
	at org.jboss.weld.environment.gwtdev.GwtDevHostedModeContainer.initialize(GwtDevHostedModeContainer.java:57)
	at org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:115)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:63)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:518)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:282)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:717)
	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
	at com.google.gwt.dev.DevMode.main(DevMode.java:322)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.servlet.ServletHandler
	at java.lang.ClassLoader.findClass(ClassLoader.java:531)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:407)
	at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
	... 36 more

Just to see that happens: I hardcoded to the method WeldServletLifecycle.findContainer() to return always JettyContainer.INSTANCE.

The the result is this one:

[WARN] Server class 'org.eclipse.jetty.servlet.listener.ELContextCleaner' could not be found in the web app, but was found on the system classpath
   [WARN] Adding classpath entry 'file:/Users/admin/.m2/repository/com/google/gwt/gwt-dev/2.6.0/gwt-dev-2.6.0.jar' to the web app classpath for this session
12:44:28,071 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
12:44:28,071 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
12:44:28,071 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/WEB-INF/classes/logback.xml]
12:44:28,102 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
12:44:28,506 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
12:44:28,513 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
12:44:28,560 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.
12:44:28,560 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.
12:44:28,560 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details
12:44:28,560 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
12:44:28,560 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
12:44:28,561 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
12:44:28,561 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@44df9749 - Registering current configuration as safe fallback point

12:44:28.567 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
12:44:28.603 [main] DEBUG org.jboss.logging - Logging Provider: org.jboss.logging.Slf4jLoggerProvider
12:44:28.611 [main] INFO  o.j.w.environment.servlet.Listener - Initialize Weld using ServletContextListener
12:44:28.623 [main] INFO  org.jboss.weld.Version - WELD-000900: 2.2.1 (2014-04-27 12:42)
12:44:28.681 [main] INFO  org.jboss.weld.Bootstrap - WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
12:44:28.698 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000124: Using 8 threads for bootstrap
12:44:28.748 [main] WARN  org.jboss.weld.Interceptor - WELD-001700: Interceptor annotation class javax.ejb.PostActivate not found, interception based on it is not enabled
12:44:28.749 [main] WARN  org.jboss.weld.Interceptor - WELD-001700: Interceptor annotation class javax.ejb.PrePassivate not found, interception based on it is not enabled
12:44:28.769 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%ApplicationContext
12:44:28.774 [main] DEBUG org.jboss.weld.Reflection - WELD-000601: interface javax.inject.Singleton is missing @Target. Weld will use this annotation, however this may make the application unportable.
12:44:28.774 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%SingletonContext
12:44:28.776 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundSessionContext
12:44:28.778 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundConversationContext
12:44:28.779 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%BoundRequestContext
12:44:28.779 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%RequestContext
12:44:28.780 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%DependentContext
12:44:28.781 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpSessionContext
12:44:28.782 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpSessionDestructionContext
12:44:28.782 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpConversationContext
12:44:28.782 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%deployment%HttpRequestContext
12:44:28.804 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [javax.enterprise.inject.spi.BeanManager] with qualifiers [@Default]
12:44:28.804 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [org.jboss.weld.manager.BeanManagerImpl] with qualifiers [@Default]
12:44:28.805 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [javax.enterprise.inject.spi.BeanManager] with qualifiers [@Default]
12:44:28.805 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Built-in Bean [org.jboss.weld.manager.BeanManagerImpl] with qualifiers [@Default]
12:44:28.829 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000103: Enabled alternatives for Weld BeanManager for flat [bean count=2]: (empty collection)
12:44:28.829 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000104: Enabled decorator types for Weld BeanManager for flat [bean count=2]: (empty collection)
12:44:28.829 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000105: Enabled interceptor types for Weld BeanManager for flat [bean count=2]: (empty collection)
12:44:28.837 [main] INFO  o.j.w.e.jetty.JettyContainer - Jetty 7.2+ detected, CDI injection will be available in Listeners, Servlets and Filters.
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.event.Event] with qualifiers [@Default]
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%BoundSessionContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpRequestContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%RequestContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpConversationContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpSession
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.Decorator] with qualifiers [@Default]
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpSessionDestructionContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.Bean] with qualifiers [@Default]
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.Bean] with qualifiers [@Intercepted]
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%ApplicationContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%SingletonContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%BoundConversationContext
12:44:28.845 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpSessionContext
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.Interceptor] with qualifiers [@Default]
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%DependentContext
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%ServletContext
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%BoundRequestContext
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.Bean] with qualifiers [@Decorated]
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.EventMetadata] with qualifiers [@Default]
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%HttpServletRequest
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.spi.InjectionPoint] with qualifiers [@Default]
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: Implicit Bean [javax.enterprise.inject.Instance] with qualifiers [@Default]
12:44:28.846 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000106: Bean: WELD%AbstractSyntheticBean%flat%Conversation
12:44:28.890 [main] DEBUG org.jboss.weld.Bootstrap - WELD-000100: Weld initialized. Validating beans
Starting Jetty on port 8888
   [WARN] Failed startup of context c.g.g.d.s.j.WebAppContextWithReload{/,[file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/, jar:file:/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT/WEB-INF/lib/jsf-impl-2.1.3.jar!/META-INF/resources/]},/Users/admin/Documents/workspace/jetty-weld/target/jetty-weld-0.0.1-SNAPSHOT
java.lang.IllegalStateException: Singleton is not set. Is your Thread.currentThread().getContextClassLoader() set correctly?
	at org.jboss.weld.bootstrap.api.helpers.IsolatedStaticSingletonProvider$IsolatedStaticSingleton.get(IsolatedStaticSingletonProvider.java:47)
	at org.jboss.weld.Container.instance(Container.java:55)
	at org.jboss.weld.SimpleCDI.<init>(SimpleCDI.java:77)
	at org.jboss.weld.servlet.StaticWeldProvider$EnhancedCDI.<init>(StaticWeldProvider.java:28)
	at org.jboss.weld.servlet.StaticWeldProvider$EnhancedCDI.<init>(StaticWeldProvider.java:28)
	at org.jboss.weld.servlet.StaticWeldProvider.getCDI(StaticWeldProvider.java:45)
	at javax.enterprise.inject.spi.CDI.current(CDI.java:60)
	at org.jboss.weld.servlet.WeldInitialListener.contextInitialized(WeldInitialListener.java:86)
	at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextInitialized(ForwardingServletListener.java:34)
	at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:64)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:782)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:424)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:774)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
	at com.google.gwt.dev.shell.jetty.JettyLauncher$WebAppContextWithReload.doStart(JettyLauncher.java:518)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.handler.RequestLogHandler.doStart(RequestLogHandler.java:162)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:282)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:717)
	at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:522)
	at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1104)
	at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:844)
	at com.google.gwt.dev.DevMode.main(DevMode.java:322)
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira