今天遇到这个问题,网上找了半天,终于解决了,最后记录一下。

spring集成了mail,于是就测试了下,结果报了java.lang.NoClassDefFoundError: javax/mail/MessagingException的错误。

解决方法:

把j2ee1.4中的activation.jar和mail.jar包拷贝到项目中,重新部署,问题解决。

Spring发送邮件实际上使用的是Java Mail 类库,这是JavaEE标准类库中德一部分,Spring只对Java Mail做了封装。不过JDK5以上的环境中,java EE5自带的Java Mail类库是有问题的,因此要使用J2EE1.4中的java Mail.于是添加J2EE1.4中邮件相关的包,即:activation.jar、mail.jar.

 

activation.jar

相关文章:

  • 2021-11-29
  • 2022-02-16
  • 2021-11-30
  • 2021-12-15
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-21
  • 2022-12-23
  • 2021-06-20
  • 2021-12-05
  • 2022-12-23
  • 2021-08-24
  • 2021-11-29
相关资源
相似解决方案