我正在使用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 Build Path> Libraries,我注意到那里是javax.mail_1.4.0.v200105080615.jar。该jar文件位于eclipse> plugins文件夹下。有什么解决方案可以纠正此问题?

谢谢 @!

最佳答案

使用Maven,可以添加以下依赖项:

<dependency>
  <groupId>javax.mail</groupId>
  <artifactId>mail</artifactId>
  <version>1.4.5</version>
</dependency>

09-30 15:28
查看更多