Como chamar uma tela JSF em uma página JSP?

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>