Получение странного исключения приведения: 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
объект!
Но при попытке привести объект первого класса к экземпляру второго возникает исключение, потому что оба объекта не совпадают (т.е. имена методов, переменные-члены... и т. Д.)
Проверьте этот ответ и другие ответы на тот же вопрос.