springboot: xercesImpl.jar和xml-apis.jar (系统找不到指定的文件)
2024-09-06 04:23:39
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}
最新文章
- 更改默认alert框体
- 编程范式 episode3 and 4,5
- 什么是Mocking framework?它有什么用?
- 利用input事件来监听移动端的输入
- 删除浏览器浏览器删除cookie方法
- PHP 面向对象之自定义类
- Codeforces Round #197 (Div. 2) : E
- WIN7 数据源配置问题(32位&;&;64位)
- boost asio io_service学习笔记
- Jenkins + robot framework + git持续集成
- 使用GDI绘制文本
- 【Jquery系列】详解Jquery对象和Dom对象
- Oracle_字段数据类型
- [poj2585]Window Pains_拓扑排序
- Windows server 1709(不含UI)模板部署
- 利用sqlmap注入测试
- PHP foreach 循环
- 入门项目 A1 start
- c# 对话框控件
- Java中sort实现降序排序