生产环境抛出java.lang.NoSuchMethodError异常,本地运行正常求助
生产环境抛出java.lang.NoSuchMethodError异常,本地运行正常求助
我遇到一个特别头疼的问题:服务器代码在生产环境运行时会抛出下面这个错误,可本地跑起来完全没毛病!在IDE里查看相关依赖明明都存在(如下截图所示),我当前使用的是Spring 5.3.34版本,Java 11。
生产环境抛出的错误信息:
Caused by: java.lang.NoSuchMethodError: 'java.util.Hashtable com.sun.activation.registries.MailcapFile.getMailcapList(java.lang.String)' at javax.activation.MailcapCommandMap.createDataContentHandler(MailcapCommandMap.java:486) at javax.activation.DataHandler.getDataContentHandler(DataHandler.java:568) at javax.activation.DataHandler.getContent(DataHandler.java:501) at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:1505) at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:2238) at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:2198) at org.simplejavamail.mailer.internal.SendMailClosure.executeClosure(SendMailClosure.java:68) at org.simplejavamail.mailer.internal.AbstractProxyServerSyncingClosure.run(AbstractProxyServerSyncingClosure.java:56) at org.simplejavamail.mailer.internal.MailerImpl.sendMail(MailerImpl.java:344) at org.simplejavamail.mailer.internal.MailerImpl.sendMail(MailerImpl.java:330)
IDE中依赖显示情况:
备注:内容来源于stack exchange,提问作者Dmitrii Fediushov
相关产品推荐
相关产品推荐



