1 回答
TA贡献1744条经验 获得超4个赞
好的,所以解决方案确实是@Bill Shannon 建议的。我必须将com.sun.mail依赖项包含在 Mavenprovided范围内。我的特殊问题是该项目已经在使用spring-boot-starter-mail依赖项,其中包括com.sun.mailjar。所以我不得不从我的 Maven 依赖中排除它。因此,与邮件内容相关的完整 Maven 依赖项如下所示:
<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
<version>1.5.6</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
<exclusions>
<exclusion>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
</exclusion>
</exclusions>
</dependency>
现在看起来有点明显了。我认为我的主要困惑来源是奇怪的 Tomcat 错误消息。感谢任何看过此内容的人,希望这可以解决其他人的问题!
添加回答
举报