Javax.faces.FacesException: Cant instantiate class (Facelets)

14 respostas
lelodois

Opa!
pessoal estou com esta exception…

JSF 1.2 com Facelets

erro
javax.faces.FacesException: Cant instantiate class

pilha de erro

javax.faces.FacesException: javax.faces.FacesException: Cant instantiate class: br.com.integrator.controller.ControleFacelets.. br.com.integrator.controller.ControleFacelets
	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:501)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:62)
	at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:86)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
	at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)
	at javax.faces.component.UIOutput.getValue(UIOutput.java:173)
	at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:100)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:290)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:216)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:836)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:896)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:812)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:578)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:108)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:243)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.FacesException: Cant instantiate class: br.com.integrator.controller.ControleFacelets.. br.com.integrator.controller.ControleFacelets
	at com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:275)
	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:490)
	... 40 more
Caused by: java.lang.ClassNotFoundException: br.com.integrator.controller.ControleFacelets
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
	at java.beans.Beans.instantiate(Unknown Source)
	at java.beans.Beans.instantiate(Unknown Source)
	at com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:269)
	... 41 more

14 Respostas

H

Bom dia…

Essa sua classe:

br.com.integrator.controller.ControleFacelets

Ela é um ManageBean?
Se for um manage bean, você colocou ela no seu faces-config e definiu qual é o seu escopo?

beleza?

lelodois

opa…
resolvi hj…
Ele não estava conseguindo instanciar o meu bean…

vlw

brucsantos

E oq vc fez pra que el conseguise instancear seu bean?

lelodois

brucsantos:

Ele não estava conseguindo instanciar o meu bean…

E oq vc fez pra que el conseguise instancear seu bean?

vich…
ressuscitou o tópico hein… sei lá, nao lembro nem do erro huahuahau boa sorte!

brucsantos

kkkkkkkkkkkkkkkkkk.
Ah e sempre bom tentar, quem sabe! rsrs
Mais valei mesmo assim!
Abraços

JotaJota

lelodois

Agradeço o elogio :wink:

diego.bevilaqua

Olha a data da dúvida, JotaJota ¬¬’

Dois anos atrás, meu caro :shock:

lelodois

diego.bevilaqua:
Olha a data da dúvida, JotaJota ¬¬’

Dois anos atrás, meu caro :shock:

É muito óbvio meu amigo, não vale nem a pena argumentar contra a afirmação dele.

barcellosrod

Esse tipo de erro geralmente acontece quando se tenta acessar algum atributo do manage bean, sendo que tal atributo não foi criado ou inicializado no construtor.
Pelo menos resolvi meu problema que era similar desta forma…
Fui!!!

lelodois

Q legal, ele editou a mensagem!
voltar atrás é uma ótima atitude :smiley:

barcellosrod

Olá!!!
Não voltei atrás pelo simples motivo de os comentários anteriores não terem sido feitos por mim. Apenas me defrontei com tal problema e pesquisando uma solução encontrei a discussão no fórum… Achei que era válido postar a solução que encontrei de forma a ajudar no enriquecimento do conteúdo do fórum.
Valew!!!

lelodois

Não falei sobre ti não…
Se reparar bem nas mensagens acima irá entender.

abs

JotaJota

verifique se seu IDE esta compilando certinho o projeto, ou se o build esta ocorrendo de forma automatica.
Se julgar necessário, clique com o botão direito do mouse sobre o projeto e force um build em Build project…

era esse problema que ocorria aqui.

att

Criado 3 de setembro de 2008
Ultima resposta 17 de mar. de 2010
Respostas 14
Participantes 6