JSF 1.2 + facelets + MyFaces + Tomahawk 1.1.6 + Tomcat 5.5

2 respostas
D

Olá galera, sou mais um sofrendo para fazer esse projeto funcionar corretamente.

Antes de vir aqui perguntar para vcs, procurei bastante sobre o assunto no google e aqui mesmo no forum. Porém tudo que achei não me ajudou muito, ao contrário, só me fez mais confuso.

Minha situação é a seguinte:

  • Utilizando o projeto
    JSF1.2RI+Facelets+Tomcat5.5 do Exadel 4.04 como base;
  • Adicionei as bibliotecas do MyFaces 1.1.5 e Tomahawk 1.1.6;
  • Depois configurei: web.xml, faces-config.xml e criei o tomahawk.taglib.xml;

Nesse momento verifiquei um erro relacionado as versões do JSP, então adicionei a lib jsp-api do tomcat 6, essa solucionou o problema com as versões do jsp.

Executo o projeto e tudo parece estar 100%, com exceção dos erros/warnings que aparecem no console:

Até então maravilha… Meu problema começa no momento em que tento executar alguma ação, em um botão por exemplo. Ocorre o seguinte erro:

<blockquote>javax.servlet.ServletException

javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)

org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)</blockquote>

Percebo que antes de ocorrer esse erro, enquanto meu form é carregado aparece a seguinte mensagem no console:

Tentei remover do classpath as libs jsf-imp e jsf-api, conforme verifiquei o relato de problemas similares na web, mas não resolve, pelo contrário, pára de funcionar tudo.

Agradeço todo que ao menos tentarem me ajudar.
Qualquer ajuda é válida, estou queimando muitos neorônios com isso.
Não quero mudar o projeto porque já tenho pronto todos os templates (.xhtml).

Obrigado.

2 Respostas

S

Cara esse erros devem ocorrer porque o Toncat 5.5 não implementa o JSF 1.2. Tentei usar aqui no meu projeto e também tive vários problemas… como você disse apresenta vários erros no console. Para resolver só colocando o Toncat 6 mesmo. :frowning:

ricardo13

Estou tendo bastante problema em configurar o ambiente.
Comecei a ter problemas quando inseri o Tomahawk na aplicação.

A diferença do seu ambiente é que estou usando Tomcat 6.

Como vc solucionou ??

Ricardo

Criado 17 de julho de 2007
Ultima resposta 12 de nov. de 2010
Respostas 2
Participantes 3