Как решить javax / mail / MessagingException? - PullRequest
10 голосов
/ 19 июля 2011

Я использую eclipse indigo для запуска сервера tomcat, когда я запускаю сервер tomcat, сервер tomcat успешно запущен и работает, но с ошибкой, отображаемой в консоли.

ERROR  - ContextLoader[177]: Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'com.huahsin68.MyBoc' defined in class path resource [my-spring.xml]: Class that bean class [com.huahsin68.MyBocImp] depends on not found; nested exception is java.lang.NoClassDefFoundError: javax/mail/MessagingException
java.lang.NoClassDefFoundError: javax/mail/MessagingException

Похоже, исключение MessagingException не найдено. Я проверил в Путь сборки Java> Библиотеки, я заметил, что там был javax.mail_1.4.0.v200105080615.jar. Этот файл jar находится в eclipse> папке плагинов. Есть какое-нибудь решение, чтобы исправить эту проблему?

Спасибо @!

Ответы [ 5 ]

18 голосов
/ 14 ноября 2012

С Maven вы можете добавить следующую зависимость:

<dependency>
  <groupId>javax.mail</groupId>
  <artifactId>mail</artifactId>
  <version>1.4.5</version>
</dependency>
11 голосов
/ 19 июля 2011

Попробуйте выполнить следующее:

  1. Загрузите jav-файлы jav-почты из: http://www.oracle.com/technetwork/java/javamail/index-138643.html
  2. Добавьте jar-файлы в папку WEB-INF / lib
  3. Добавитьjars to Java Build Path> Libraries

Это должно сделать это.

6 голосов
/ 03 мая 2016

Для пользователей Gradle и Android: build.gradle (Module app):

compile 'javax.mail:mail:1.4.1' 
2 голосов
/ 02 августа 2013

У меня была похожая проблема при запуске tomcat в автономном режиме (то есть не через Eclipse).Я скопировал mail-1.4.jar в мой каталог tomcat / lib.Это сработало для меня.

0 голосов
/ 15 сентября 2016

Для тех, кто кончает поздно в этом .. Я получил ту же ошибку, исправленную добавлением ниже jar.Джеронимо-javamail_1.4_mail-1.8.3.jar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...