Problemas com Classloaders usando Tomcat 5.5.17 e MyFaces 1.1.3  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Opa galera,

Eu sei que o Tomcat tem um histórico terrível de problemas com Clasloaders, mas eu nunca tinha passado por um aperreio desses. Depois de atualizar o MyFaces pra 1.1.3 (a API e o Tomahawk), o sistema simplesmente parou de funcionar, porque o Tomcat não consegue instanciar o FacesServlet, nem lança nenhum erro avisando que ele não conseguiu fazer isso, ele simplesmente "falha silenciosamente" sem dizer nem indicar nada.

Tentei todos os tipos de gambiarra (como colocar o FacesServlet dentro de outro Servlet...) mas mesmo assim a coisa continua sem funcionar de jeito nenhum. No servidor de testes (um Jetty 6 beta17) a aplicação funciona normalmente, o problema só está acontecendo no Tomcat. Já retirei vários JAR que eles dizem que são perigosos (como o Commons EL) mas ainda assim a coisa não funciona.

Alguém tem uma solução melhor do que deixar de usar o Tomcat e definir o Jetty como servidor de produção? (pois é, tô até fazendo um monitor JMX pro Jetty no caso de não ter jeito mesmo...)

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Alguém aqui está conseguindo rodar uma aplicação com MyFaces e Facelets no Tomcat?

Mais exatamente, no Tomcat 5.5.17?

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team