当我试图将邮件发送应用程序部署到生产环境时,我得到了一个java.lang.NoClassDefFoundError: javax/mail/MessagingException
。
它在IDE中工作得很好(Eclipse露娜)。
在项目路径中找到的所有jars都存在于生产环境中。
在该项目中,似乎存在某种神奇的依赖关系,它没有显示为引用库。
最快的解决办法是什么?
发布于 2014-12-06 15:55:13
NoClassDefFoundError
和ClassNotFoundException
通常表示类路径缺少相关类,在本例中为javax.mail.MessagingException
。
类javax.mail.MessagingException
是Java库的一部分。您可以下载它这里 (如果不使用Maven,请下载JAR )。将库添加到运行时类路径。也许您的IDE对它的管理方式不同。
https://stackoverflow.com/questions/27337936
复制相似问题