JSF 2.0 e Tomcat 6 - Problemas ao realizar Deploy ... [RESOLVIDO] JSF 2.0 só no TOMCAT 7

10 respostas
honjoya

Boa tarde a todos.

Estou com um problema e não sei  se é devido a versão do Tomcat, desenvolvi uma aplicação no Tomcat 7 e o ambiente de produção é  o tomcat 6. na área de desenvolvimento a apicação funciona certinho, porem na área de produção ocorre o seguinte erro:
javax.faces.view.facelets.TagAttributeException: /index.xhtml @62,95 action="#{newsletter.gravar()}" Error Parsing: #{newsletter.gravar()}

pelo que percebi parece que da erro no parse… porem a unica explicação é a versão do tomcat.

se quiserem ver o stack trace:

http://honjoya.rdh.com.br/index.jsf

Agradeço se alguem poder me ajudar

10 Respostas

Hebert_Coelho
  1. Tenta assim: #{newsletter.gravar}
  2. Rescreve na unha, digita novamente o #{…
FernandoFranzini

JSF 2 não roda no tomcat 6…
:?: :?: :?: :?: :?:

honjoya

Realmente acho estranho… no Tomcat 7 consigo utilizar #{controller.metodo()} , ou #{controller.metodo(valor)}, será que no Tomcat 6 não funciona???

FernandoFranzini

Tomat 6 é servlet 2.5 que so roda JSF 1.2.
JSF 2.0 é so em cima do servlet 3, só tomcat 7.
Sem chance kkkkkkkkkkkkkk

honjoya

uhauhua… que tranqueira…

Mais Valeu Galera… Obrigado pela ajuda…
vou ver o que eu faço agora… rs.

Hebert_Coelho

Trocar o servidor de prod uai! [=

marcelo.silva

Jsf 2.0 roda sim no tomcat 6

FernandoFranzini

marcelo.silva:
Jsf 2.0 roda sim no tomcat 6

Nativamente não, só se vc adulterar manualmente ele…e mesmo assim não terá acesso a todas as features…
https://forums.oracle.com/forums/thread.jspa?threadID=1359633&tstart=0

finotti

JSF2 roda no Tomcat 6 sim

honjoya

Galera , to postando a solução para utilizar o JSF 2.0 no Tomcat 6.0:
Realmente o JSF 2.0 não é compatível com a api EL do tomcat 6 sendo necessário a modificação dos jar.

Abaixo link com a solução:

http://www.javaplex.com/blog/for-jsf-2-how-to-enable-el-2-2-on-tomcat-6/#.Tt9zEGNC_WM

Valeu

Criado 1 de dezembro de 2011
Ultima resposta 7 de dez. de 2011
Respostas 10
Participantes 5