-1

我正在尝试在 Oracle 上使用 JavaMail 发送一封自动电子邮件。我在 Java 构建路径(mail.jaractivation.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。

4

2 回答 2

0

您应该添加Javax 邮件依赖项以使其工作。

于 2020-05-02T06:24:28.090 回答
0

您需要将 JavaMail 库 Jars 添加到 Tomcatlib文件夹,或者在部署 WebApp 时它必须是 WAR 文件的一部分。将其添加到构建路径使其仅在编译时可用。虽然,根据 Deployment 的配置,它也可以被部署——但显然,这不是你的情况。

于 2020-05-02T10:08:53.840 回答