1、分析原因:
java.lang.NoClassDefFoundError 原因很名称,就是这个类在这个项目中不存在。
但是代码编译阶段是可以通过的。而且在其他机器上运行就不会报这个错,只有特定机器上才会报这个错。
可能原因:
A、JDK不是1.8版本,因为1.9版本少了很多Jar包,所有用1.9和1.8运行时很不一样的,
排查后,报错机器的JDK也是1.8。
最终导致这个问题的原因还是无法定位
2、解决问题
把mail.jar添加了进来,因为包中包含javax.mail.internet.MimeMultipart这个类,问题解决。