Получение странного исключения приведения: javax.mail.session нельзя привести к javax.mail.session

Я пытаюсь использовать apche-commons-email API для отправки электронной почты, в моем веб-приложении Java. Я настроил jboss5 mail-service.xml отправлять электронные письма от Gmail Я бы. Но я получаю ошибку

org.jboss.resteasy.spi.UnhandledException: java.lang.ClassCastException: 
                 javax.mail.Session cannot be cast to javax.mail.Session

при выполнении строки

Session mailSession = (Session) ictx.lookup("java:/Mail");

Пожалуйста помоги.

1 ответ

Я могу видеть это только как пользовательский загрузчик классов, загружающий javax.mail.Session класс вместе с оригиналом javax.mail.Session объект!

Но при попытке привести объект первого класса к экземпляру второго возникает исключение, потому что оба объекта не совпадают (т.е. имена методов, переменные-члены... и т. Д.)

Проверьте этот ответ и другие ответы на тот же вопрос.

Другие вопросы по тегам