Java 我不能发邮件。?

Java 我不能发邮件。?,java,jakarta-mail,Java,Jakarta Mail,我已经创建了一个发送邮件的函数。当我在main()中调用时,它会工作。但当我从jsp或其他类调用它时,它会抛出异常 “java.lang.NoClassDefFoundError:javax/mail/MessaginException”您需要在web应用程序的类路径中包含JavaMail。您需要在web应用程序的类路径中包含JavaMail。您的web应用程序的web-INF/lib文件夹中似乎没有javaxmail jar。如果使用默认java包,web应用程序需要包含javax.mail.

我已经创建了一个发送邮件的函数。当我在main()中调用时,它会工作。但当我从jsp或其他类调用它时,它会抛出异常
“java.lang.NoClassDefFoundError:javax/mail/MessaginException”

您需要在web应用程序的类路径中包含JavaMail。

您需要在web应用程序的类路径中包含JavaMail。

您的web应用程序的web-INF/lib文件夹中似乎没有javaxmail jar。如果使用默认java包,web应用程序需要包含javax.mail.*的Jar来发送邮件。

您的web应用程序中的web-INF/lib文件夹中似乎不存在javaxmail Jar。如果使用默认java包,web应用程序需要包含javax.mail.*的Jar来发送邮件。

如果您可以发布代码,这将非常有用。然而,我的猜测是,您的jsp应用程序的类路径中没有引用javamail库。但是,我猜您的jsp应用程序的类路径中没有引用javamail库。是的,谢谢。我没有把mail.jar和activator.jar放在tomcat库中。是的,谢谢。我没有在tomcat库中放置mail.jar和activator.jar。