【解决】Tomcat控制台中文乱码问题及部署报错java.lang.IllegalArgumentException: 找到多个名为spring_web的片段。这是不合法的相对排序。

报错内容

 中文乱码,看不懂。。。

先解决Tomcat控制台中文乱码问题:

1.找到tomcat配置文件中的logging.properties

2.将其中的5个UTF-8改为GBK

重启Tomcat,看到中文报错内容

根据报错内容去找Servlet规范文档:https://www.oracle.com/technical-resources/articles/java/javaee6overview-part2.html

解决方法:在web.xml中加入<absolute-ordering/>标签

 <absolute-ordering/>

然后重启Tomcat就解决了 

参考:https://blog.csdn.net/JCM_ZZ/article/details/124827121?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168534601216800180643990%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168534601216800180643990&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-124827121-null-null.142^v88^insert_down1,239^v2^insert_chatgpt&utm_term=org.apache.catalina.LifecycleException%3A%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E7%BB%84%E4%BB%B6%5BStandardEngine%5BCatalina%5D.StandardHost%5Blocalhost%5D.StandardContext%5B%5D%5D&spm=1018.2226.3001.4187

此外我发现了,在web.xml中添加了<absolute-ordering/>后,Tomcat服务器的启动将变的更快了。

未在web.xml中添加<absolute-ordering/>

在web.xml中添加<absolute-ordering/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值