发送邮件,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值