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>