1 回答
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
好的,所以解決方案確實(shí)是@Bill Shannon 建議的。我必須將com.sun.mail依賴項(xiàng)包含在 Mavenprovided范圍內(nèi)。我的特殊問題是該項(xiàng)目已經(jīng)在使用spring-boot-starter-mail依賴項(xiàng),其中包括com.sun.mailjar。所以我不得不從我的 Maven 依賴中排除它。因此,與郵件內(nèi)容相關(guān)的完整 Maven 依賴項(xiàng)如下所示:
<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>
現(xiàn)在看起來有點(diǎn)明顯了。我認(rèn)為我的主要困惑來源是奇怪的 Tomcat 錯(cuò)誤消息。感謝任何看過此內(nèi)容的人,希望這可以解決其他人的問題!
添加回答
舉報(bào)
