Я пытаюсь отправить почту в моем веб-приложении. Я использую библиотеки javax.mail-1.4.4 и активации-1.1. Моя конфигурация настроена так, как описано в Документах Tomcat здесь http://tomcat.apache.org/tomcat-5.5-doc/jndi-resources-howto.html#JavaMail_Sessions
Файл web.xml настроен правильно в соответствии с этой информацией. Файл context.xml, в котором я храню настройки, также настроен должным образом (или, по крайней мере, так должен быть), при этом mail. *, Auth, name, type info установлены правильно.
При попытке отправить письмо таким способом я получаю следующую ошибку:
Exception in thread "Thread-27" java.lang.NoClassDefFoundError: javax/mail/Authenticator
в этой строке:
session = (Session) envCtx.lookup("mail/Session");
Я просмотрел некоторые решения, такие как отсутствующие библиотеки почты / активации, проверил их, но ни одно из них не смогло мне помочь. Любая идея, что я мог бы сделать, чтобы исправить это или приблизиться к ошибке?