看tomcat日志
DEBUG: setDebug: JavaMail version 1.4.3
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Oracle]
DEBUG SMTP: useEhlo true, useAuth true
DEBUG SMTP: trying to connect to host "smtp.xxx.com", port 465, isSSL false
很显然,真实使用的版本是1.4.3
但是
引入的jar包与引入版本不一致,跟踪调试确实是有两个同名类导致的冲突。
用idea的依赖分析工具找到
冲突的包最上层的jar是
swagger包最终定位原因是之前引入swagger文档框架导致的jar冲突
解决:在顶级依赖中排除响应依赖即可
排除冲突依赖
网友评论