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

你可能感兴趣的:(eclipse,tomcat,测试,邮件服务器)