Singleton is not set. Is your Thread.currentThread().getContextClassLoader() set correctly? JSF + Jetty

0 respostas
jsfprogramaçãojava
Andrelucastic

HTTP ERROR 500

Problem accessing /fitecproject/index.xhtml. Reason:

Singleton is not set. Is your Thread.currentThread().getContextClassLoader() set correctly?

Caused by:

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:65)

at org.jboss.weld.jsf.ConversationAwareViewHandler.getConversationContext(ConversationAwareViewHandler.java:81)

at org.jboss.weld.jsf.ConversationAwareViewHandler.getActionURL(ConversationAwareViewHandler.java:110)

at com.sun.faces.renderkit.html_basic.FormRenderer.getActionStr(FormRenderer.java:250)

at com.sun.faces.renderkit.html_basic.FormRenderer.encodeBegin(FormRenderer.java:143)

at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:869)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1854)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)

at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:458)

at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134)

at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)

at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)

at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:177)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)

at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)

at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)

at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)

at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)

at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)

at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)

at org.mortbay.jetty.Server.handle(Server.java:326)

at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)

at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)

at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)

at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)

at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)

at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)

at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

Powered by Jetty://

Alguem poderia me ajudar ?

Quando eu coloco a tag <h:form> no meu formulario dá esse erro , mas se eu tirar essa tag não dá o erro, porém preciso usar a tag <h:form> óbvio…

<h:form id="usuario">
					<p:outputLabel value="Nome:"/> 
					<p:inputText value="#{loginController.usuario.nome}" >
					</p:inputText>
					<p:outputLabel value="email:"/> 
					<p:inputText value="#{loginController.usuario.email}">
					</p:inputText>
					<p:outputLabel value="senha:"/> 
					
					<p:inputText value="#{loginController.usuario.senha}">
					</p:inputText>
					
					<p:commandButton actionListener="#{loginController.gravarUsuario}" value="cadastrar"/>
					
			</h:form>
Criado 10 de fevereiro de 2017
Respostas 0
Participantes 1