Prezados, peciso de um help.
Estou iniciando em JSF2.0. Estou tentando exibir uma página simples através do Tomcat mas recebo Stack Overflow. Abaixo os artefatos implementados :
1 - Página index.xhtml
<f:view contentType="text/html"/>
<h:head>
<title>Sistema de Notas Fiscais</title>
</h:head>
<h:body>
#{hello.world}
</h:body>
2 - web.xml
<?xml version="1.0" encoding="UTF-8"?> <display-name>confeccao</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.faces</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
3 - Classe Bean
package br.com.marcosoliveira.confeccao.financas.bean;
import javax.faces.bean.ManagedBean;
@ManagedBean
public class Hello {
final String world = "Hello World!";
public String getworld() {
return world;
}
}
4 - Em anexo as saídas da console e browser
Por favor, quem puder me dar um help desde já agradeço. Pesquisei alguns foruns onde outros usuários tiveram o mesmo problema mas não encontrei uma solução.
Abraços