Pessoal,
To fazendo um módulo de um sistema, e nesse sistema foi utilizado uma mistura muito louca, onde nã o tem um padrão de tecnologias, e é usado jsp/servlet + jsf + ejb + hibernate… uma verdadeira loucura!
E eu fui contratado para fazer um módulo em JSF, porém não consigo fazer a chamada da minha tela. Alguém já passou por isso? Me ajudem por favor!
Passa o arquivo web.xml para ter uma noção como esta esta estrutura.
Tá ai o web.xml do projeto!
[code] <?xml version="1.0" encoding="UTF-8" ?>
- FAROWeb
 - emJsp/apresentacao/index.html index.htm index.jsp default.html default.htm default.jsp
 - 30
 - javax.servlet.jsp.jstl.fmt.localizationContext messages
 - javax.servlet.jsp.jstl.fmt.fallbackLocale en
 - RelatorioRastreamento RelatorioRastreamento br.com.fiveit.faro.relatorios.RelatorioRastreamento
 - RelatorioEntradaSaida RelatorioEntradaSaida br.com.fiveit.faro.relatorios.RelatorioEntradaSaida
 - RelatorioRastreamento /emJsp/rastrear/RelatorioRastreamento
 - RelatorioEntradaSaida /emJsp/relatorio/RelatorioEntradaSaida
 - Apache-Axis Servlet AxisServlet org.apache.axis.transport.http.AxisServlet
 - Axis Admin Servlet AdminServlet org.apache.axis.transport.http.AdminServlet 100
 - AxisServlet /servlet/AxisServlet
 - AxisServlet *.jws
 - AxisServlet /services/*
 - AdminServlet /servlet/AdminServlet
 - Acesso Acesso br.com.fiveit.faro.servlets.Acesso
 - Acesso /emJsp/apresentacao/acesso.do
 - PessoaJuridicaServlet PessoaJuridicaServlet br.com.fiveit.faro.servlets.PessoaJuridicaServlet
 - PessoaJuridicaServlet /emJsp/pessoaJuridica/pessoaJuridica.do
 - LembrarSenha LembrarSenha br.com.fiveit.faro.servlets.LembrarSenha
 - LembrarSenha /emJsp/lembrarSenha.do
 - PessoaFisicaServlet PessoaFisicaServlet br.com.fiveit.faro.servlets.PessoaFisicaServlet
 - PessoaFisicaServlet /emJsp/pessoaFisica/pessoaFisica.do
 - org.springframework.web.context.ContextLoaderListener
 - contextConfigLocation /WEB-INF/classes/applicationContext*.xml
 - javax.faces.CONFIG_FILES /WEB-INF/faces-config.xml,/WEB-INF/faces-navigation-rules.xml
 - Faces Servlet javax.faces.webapp.FacesServlet 1
 - Faces Servlet *.jsf
 - org.richfaces.SKIN blueSky
 - org.richfaces.CONTROL_SKINNING enable
 - ajax4jsf Filter richfaces org.ajax4jsf.Filter
 - createTempFiles true
 - charsetFilter org.springframework.web.filter.CharacterEncodingFilter
 - encoding UTF-8
 - charsetFilter /*
 - richfaces Faces Servlet REQUEST FORWARD INCLUDE
 - State saving method: "client" or "server" (= default) See JSF Specification 2.5.2 javax.faces.STATE_SAVING_METHOD client
 - org.springframework.web.context.ContextLoaderListener [/code]
 
bom cria um arquivo com as tags do jsf para testar, por exemplo, teste.jsp ou .teste.xhtml se tiver usando facelets… e acessa no navegador por exemplo: http://localhost:8080/teste.jsf
ve o log se nao rodar, conforme o teu web.xml é para rodar:
 <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>*.jsf</url-pattern>   
</servlet-mapping>