java.lang.NoClassDefFoundError: javax/mail/Message

  • Post author:
  • Post category:java


java.lang.NoClassDefFoundError: javax/mail/Message 收藏

正在搞james这个邮件服务器,写了个邮件账户管理的类,在eclipse 里用一个test函数测试没有问题,但部署到tomcat后总是报java.lang.NoClassDefFoundError: javax/mail/Message的错误。

后来从网上下载了一个activation.jar 和 mail.jar 两个包导入tomcat的\shared\lib目录后,

又出现了新的错误,java.lang.SecurityException: SHA1 digest error for javax/mail/Message.class

最后我在网上下载了mail.jar替换了tomcat中的mail.jar,错误消失。

问题虽然解决但不太清楚问题出在哪里,请高手指点。

mail.jar 下载地址:

http://java.sun.com/products/javamail/downloads/index.html

activation.jar 下载地址:

http://java.sun.com/products/javabeans/jaf/downloads/index.html



版权声明:本文为iteye_19679原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。