java - 异常 java.lang.NoClassDefFoundError JavaMail Tomcat v8.5
问题描述
我正在尝试在 Oracle 上使用 JavaMail 发送一封自动电子邮件。我在 Java 构建路径(mail.jar
和activation.jar
)上添加了外部 JAR。我不知道自己做错了什么,因为我收到以下错误消息:
java.lang.ClassNotFoundException: javax.mail.internet.AddressException
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180)
我正在使用Tomcat v8.5。
解决方案
您应该添加Javax 邮件依赖项以使其工作。
推荐阅读
- javascript - 使用 vue-flatpickr-component 时,“Object(...) 不是函数”和“this.$refs.root 未定义”
- javascript - 在javascript +浏览器兼容性中隐藏日期和时间显示中的日期
- shared-memory - 尝试在不丢失当前信息的情况下扩展共享内存区域
- kubernetes - 如何使用 initContainers 检查 cassandra 是否已启动并正在运行
- mocha.js - 摩卡期望的行为不符合预期
- python - 从 discord.py 开始
- r - 从 glm 中提取偏移项
- python - 如何对两个 Python 脚本使用相同的 chromedriver 浏览器
- java - Mockito 不会在 @BeforeAll 注释方法中使用 JUnit 5 运行测试中初始化模拟
- python - 带有嵌套 if 语句的 Flask 视图引发 UnboundLocalError:赋值前引用的局部变量