springboot内置的tomcat为8.5.23,

tomcat在8.5.2 中 修改了加载jar的方式,8.5.2 版本会解析jar中MANIFEST.MF文件,当该文件包含class-path属性时,会把该属性对象值,解析成需要加载的jar给加载进来。这个就是根本原因。没得办法,只有自降版本到8.5.0就能解决这个问题。

我们需要指定springboot的内置tomcat版本

修改pom.xml文件,增加<tomcat.version>8.5.0</tomcat.version>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<tomcat.version>8.5.0</tomcat.version>
org.apache.tomcat tomcat-juli ${tomcat.version}

最新文章

  1. 更改默认alert框体
  2. 编程范式 episode3 and 4,5
  3. 什么是Mocking framework?它有什么用?
  4. 利用input事件来监听移动端的输入
  5. 删除浏览器浏览器删除cookie方法
  6. PHP 面向对象之自定义类
  7. Codeforces Round #197 (Div. 2) : E
  8. WIN7 数据源配置问题(32位&amp;&amp;64位)
  9. boost asio io_service学习笔记
  10. Jenkins + robot framework + git持续集成
  11. 使用GDI绘制文本
  12. 【Jquery系列】详解Jquery对象和Dom对象
  13. Oracle_字段数据类型
  14. [poj2585]Window Pains_拓扑排序
  15. Windows server 1709(不含UI)模板部署
  16. 利用sqlmap注入测试
  17. PHP foreach 循环
  18. 入门项目 A1 start
  19. c# 对话框控件
  20. Java中sort实现降序排序

热门文章

  1. web前端-bootstrap
  2. jQuery 遍历方法大全
  3. 6 、 图论—NP 搜索
  4. UML与设计模式
  5. apicloud开发app
  6. Lodash 严重安全漏洞背后 你不得不知道的 JavaScript 知识
  7. Docker 网络简单说明
  8. Django框架(十八)—— drf:序列化组件(serializer)
  9. osi7层
  10. 网络编程socket模块subprocess模块 粘包的解决