Tomcat + JavaMail + JNDI = javax.mail.Session cannot be cast to javax.mail.Session

2 respostas
tebosoftware

Bom dia pessoal

Configurei no context.xml uma configuração da classe javax.mail.Session. Ao tentar recupará-la, eu recebo a seguinte mensagem:

java.lang.ClassCastException: javax.mail.Session cannot be cast to javax.mail.Session

Na lib do Tomcat existe os jar do JavaMail e na minha aplicação também.

como devo proceder?

desde já agradeço

2 Respostas

romarcio

Não sei se essa exceção se refere a isso, mas geralmente se você tem o mesmo .jar na aplicação e no servidor dá conflito.

tebosoftware

romarcio:
Não sei se essa exceção se refere a isso, mas geralmente se você tem o mesmo .jar na aplicação e no servidor dá conflito.

O problema é que se eu removo a biblioteca do TomCat da erro de não encontrar a classe de Authenticator.
Estou usando JNDI onde eu configurei o JavaMail no context.xml.

Criado 27 de março de 2011
Ultima resposta 28 de mar. de 2011
Respostas 2
Participantes 2