spring在tomcat下发送邮件,收到的邮件出现解析错误,无法正常显示,在main方法下可以正常发送

问题描述:

spring在tomcat下发送邮件,收到的邮件出现解析错误,无法正常显示,在main方法下可以正常发送

出现下面这种

 分析:在tomcat下不行 ,在main下可以,怀疑是环境出现了问题,查找了下资料,大都是说依赖冲突 ,

https://blog.youkuaiyun.com/weixin_30367169/article/details/99080446?utm_source=app&app_version=5.1.1&code=app_1562916241&uLinkId=usr1mkqgl919blen

但是我的依赖中并没有 这两个包

geronimo-activation_1.1_spec-1.0.2.jar
geronimo-javamail_1.4_spec-1.3.jar

所有应该不是这两个包的问题 ,但是依然按照这个思路,是否是其他依赖冲突  

1.发送java发送email简单邮件可以只使用这两个包

 activation-1.1.jar

javax.mail.jar

所有看看有没有什么包和这两个包有关联的

果然发现了一个包——javaee.jar,里面包含了mail,去掉javaee这个包后,运行成功

  

Ubuntu 24.04.1安装过程中卡住可能是由于多种原因造成的,以下是一些常见的解决方法: 1. 硬件兼容性问题:确保你的计算机硬件满足Ubuntu的最小系统要求。不兼容的硬件驱动可能会导致安装过程中的问题。 2. BIOS/UEFI设置:检查你的计算机的BIOS或UEFI设置,确保已经将启动顺序设置为从USB或CD/DVD启动,并关闭安全启动(Secure Boot)功能。 3. 制作启动盘:如果你是从USB驱动器安装Ubuntu,确保使用官方工具如Rufus或dd命令正确制作了启动盘。有时启动盘的问题也可能导致安装过程卡住。 4. 硬盘问题:检查硬盘是否有足够的空间,并且硬盘没有损坏。你可以在安装过程中选择检查硬盘的选项。 5. 安装介质:如果可能,尝试重新下载Ubuntu镜像文件,并重新制作启动盘。有时候下载不完整或启动盘损坏也会导致安装过程中断。 6. 禁用硬件加速:在安装界面中选择“尝试Ubuntu”进入试用模式,然后打开终端,输入`sudo vi /etc/default/grub`并编辑GRUB配置文件,添加`acpi_osi=linux nomodeset`到GRUB_CMDLINE_LINUX_DEFAULT变量中,保存并退出后运行`sudo update-grub`。重启电脑后,使用修改过的启动项来安装Ubuntu。 7. 使用最小安装模式:在安装过程中选择“最小安装”(最小安装,然后手动安装其他软件包)而不是“正常安装”,这有助于减少安装过程中可能出现的问题。 8. 查看日志:如果安装过程中可以查看屏幕底部的信息,可能会有关于卡住原因的错误信息或日志输出,注意查看这些信息可以帮助确定问题所在。 如果上述方法都无法解决问题,可能需要进一步检查硬件,或者考虑在虚拟机中尝试安装以排除物理硬件问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值