发送邮件,javax.mail 与 geronimo-javamail_1.4_spec 的jar包冲突
? ? 項目發送郵件的模塊一直使用的是javax.mail 的jar包,后來項目引入了其他的jar多了,然后發送的郵件全部亂碼了,多方查找原因發現是javax.mail? 和??geronimo-javamail_1.4_spec 的包的路徑是一樣的。項目發送郵件的模塊悠閑使用的是?geronimo-javamail_1.4_spec 里面的session.。所以導致發送郵件一直是亂碼的。geronimo-javamail_1.4_spec? 這個jar應該是引入 axis 里面的包的時候添加的撿來的。
? 解決辦法,如果是把包直接放入到項目里面的話,可以直接在lib下面刪除后? 更新下項目就可以了。
? ? ? ? ? ? ? ? ? ? 如果是eclipse 中maven管理的jar的話,在項目中打開maven下面的包,找到??geronimo-javamail_1.4_spec? 【找到沖突的包,可以作為解決mavenjar沖突的統一解決辦法】? ?右鍵----》Maven-----》Exclued? Maven? Artifact...? ?點擊后這個jar包就會自動在pom.xml里面排除掉了,也可以查看是那個包下面引入的了。
轉載于:https://www.cnblogs.com/myyiyeshu/p/10256312.html
總結
以上是生活随笔為你收集整理的发送邮件,javax.mail 与 geronimo-javamail_1.4_spec 的jar包冲突的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小样儿想封我?WebOS 1.2.1再次
- 下一篇: 李春葆《数据结构教程》课后习题和实验代码