Sto provando a configurare Jetty con JSF e Weld CDI. Dopo aver seguito this manuale, inciampo sul seguente stacktrace:Eccezione utilizzando CDI di saldatura con Jetty: Singleton non impostato per STATIC_INSTANCE
Caused by: java.lang.IllegalStateException: Singleton not set for STATIC_INSTANCE => []
at org.jboss.weld.bootstrap.api.helpers.RegistrySingletonProvider$RegistrySingleton.get(RegistrySingletonProvider.java:28)
at org.jboss.weld.Container.instance(Container.java:55)
at org.jboss.weld.SimpleCDI.<init>(SimpleCDI.java:77)
at org.jboss.weld.environment.WeldProvider$EnvironmentCDI.<init>(WeldProvider.java:45)
at org.jboss.weld.environment.WeldProvider.getCDI(WeldProvider.java:61)
at javax.enterprise.inject.spi.CDI.current(CDI.java:60)
at org.jboss.weld.servlet.WeldInitialListener.contextInitialized(WeldInitialListener.java:94)
at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextInitialized(ForwardingServletListener.java:34)
at org.jboss.weld.environment.servlet.EnhancedListener.onStartup(EnhancedListener.java:65)
at org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:140)
at org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63)
... 50 more
Qualcuno vedere cosa c'è di sbagliato qui?
Ti è dispiaciuto il file '/ WEB-INF/beans.xml'? – BalusC
Questo è il mio WEB-INF/beans.xml: Xml version = "1.0" encoding = "UTF-8"?> –
Il problema suggerisce che non è possibile trovare BeanManager. Quale versione di Jetty è? 9.2.4+ consente un modo più semplice di configurare: http://www.eclipse.org/jetty/documentation/current/framework-weld.html – BalusC