ConfigureListener$InitFacesContext

Pessoal estou começando uma aplicação em JSF e estou tendo problemas…

Quando chamo minha página index.jsp que contém uma tag jsp:forward que aponta minha aplicação para uma tela de login, aparece um erro 404, observei o console do tomcat e ao startar ele apresenta alguns problemas como seguem:

INFO: Initializing Sun's JavaServer Faces implementation (1.2_04-b10-p01) for context '/hellojsf' java.lang.UnsupportedOperationException at com.sun.faces.config.ConfigureListener$InitFacesContext.getViewRoot(ConfigureListener.java:1690) at com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:113) at com.sun.faces.util.MessageUtils.getExceptionMessageString(MessageUtils.java:277) at com.sun.faces.util.Util.createInstance(Util.java:477) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:635) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:503) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:402) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 20/11/2008 10:01:14 org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener javax.faces.FacesException: java.lang.UnsupportedOperationException at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:408) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.UnsupportedOperationException at com.sun.faces.config.ConfigureListener$InitFacesContext.getViewRoot(ConfigureListener.java:1690) at com.sun.faces.util.MessageFactory.getMessage(MessageFactory.java:113) at com.sun.faces.util.MessageUtils.getExceptionMessageString(MessageUtils.java:277) at com.sun.faces.util.Util.createInstance(Util.java:477) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:635) at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:503) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:402) ... 15 more 20/11/2008 10:01:14 org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart 20/11/2008 10:01:14 org.apache.catalina.core.StandardContext start SEVERE: Context [/hellojsf] startup failed due to previous errors 20/11/2008 10:01:15 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 20/11/2008 10:01:15 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 20/11/2008 10:01:15 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/156 config=null 20/11/2008 10:01:16 org.apache.catalina.startup.Catalina start INFO: Server startup in 8132 ms

Pessoal… vale mencionar que estou usando o tomcat 6.0.18

Dizem que não tem compatilidade com JSF… mas… não posso mudar de servidor… se alguém tiver alguma idéia… agradeço…

Olha amigo, só se for a versão 6.0.18 que não aceita JSF porque eu utilizao a 6.0.16 aqui e funciona 100%.
Isso ta com cara de configuração do web.xml ou as suas libs que não estão ok.
Poderia postar seu web.xml e os jar´s que está utilizando de lib?

[]´s

Daniel

Também estou começando a achar que o tomcat-6.0.18 da problemas, estou do lado de um amigo aqui que esta com o 6.0.16 e funciona belezinha…

mas ta aí o codigo web.xml

<?xml version="1.0" encoding="UTF-8"?> vieweb_beta

[code]
Faces Servlet
javax.faces.webapp.FacesServlet
1

Faces Servlet *.jsf index.html index.htm index.jsp default.html default.htm default.jsp [/code]

os jars sao: ajax4jsf-1.1.1.jar - jsf-api.jar - jsf-impl.jar - jsf-ri-sandbox-0.9.jar - jstl.jar;

Valew Yorgan!!

Você está utilizando qual IDE?
Se estiver no NetBeans, crie um projeto Web novo já com a lib de JSF e inicie ele. Se der certo, o tomcat está certo. Dai você pode utilizar esse projeto novo para ver o onde está o erro do seu projeto.

[]´s

Daniel

:slight_smile: estou utilizando eclipse mesmo… vou fazer um teste com o mesmo projeto no tomcat 0.16 se funcionar, terei um problema… por que no servidor a versão é 0.18!!!

Daniel… Tentei fazer um teste no apache tomcat 0.16 e o erro é o mesmo… estou pensando ate em usar o tomcat 5.5 :slight_smile:

Alguma idéia do que seja???

Valew