XML-BEANS compiled schema: Could not locate compiled schema
最近在打开报表项目的导出 Doc 和 Excel 功能,发现报错了
看报错信息是无法定位已编译的模式资源,为什么找不到资源?只有缺少 jar 包或者 jar 版本不同的情况才会发生,那么先定位出 xmlbeans 是出自于哪个 jar 包,直接搜报错代码中的类或者路径就可以找到包
org/apache/poi/schemas/ooxml/system/ooxml/
接着检查一下 jar 包的版本,发现果真版本变了
原来的版本
<dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>3.16</version></dependency>
新的
OK,原因找到了,那么怎么恢复原来的版本呢?
直接定位项目的根 parent pom ,发现
<poi-version>5.0.0</poi-version><dependencyManagement><dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>${poi-version}</version></dependency></dependencyManagement>
原来是在parent pom中的dependencyManagement里指定了一个高版本的依赖,把引入依赖 jar内传递的依赖给覆盖了
解决方法如果传递依赖的版本被 parent 中的 dependencyManagement 版本给覆盖了,那就直接在项目的最上层模块中把这个依赖引进来并指定版本
XML-BEANS compiled schema: Could not locate compiled schema相关推荐
- XML:Schema、三种编写Schema的方式
针对DTD文件的不足之处:(不能出现相同名称的元素,DTD的语法不是xml的语法)出现的Schema,需要使用什么命名空间的东西就先引入,使用xmlns,后面加后缀,不加就不用后缀 定义Schema文 ...
- XML的约两种约束——DTD、Schema
在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束. 常用的约束技术XML DTD :XML Schema. XML Schema 也是一种用于定义和描述 XML 文档 ...
- Android自定义schema,android hybird 实现:自定义schema
android hybird 与h5 app区别 hybird 与h5 app是不一样的,以前对这两者理解有所误解,在实际开发中也并未真正采用hybird,而是使用h5+app外壳实现移动端应用.虽然 ...
- schema学习系列三: schema中的复杂元素
如何定义复合元素? 请看这个复合 XML 元素,"employee",仅包含其他元素: <employee> <firstname>John</fir ...
- url oracle default schema,oracle @Table中使用schema时insert报错
第一部分 测试情况如下: maven修改 com.alibaba druid 1.1.10 实体类 @Table(name = "dpcenter.xeuser") public ...
- mysql schema数据混乱_MySQL之Schema与数据类型优化
选择优化的数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要.不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择: 更小的通常更好 一般情况下,应该尽量使 ...
- 在Oracle和MySQL上安装hr schema、example和Scott schema
本文介绍在Oracle和MySQL上安装hr示例数据库的方法,和在Oracle上安装example示例数据库的方法,以及Scott示例数据库的安装方法. 文章目录 在oracle上安装hr schem ...
- java.lang.Throwable: Substituted for the exception com.bea.xml.SchemaTypeLoaderException which lack
weblogic报错信息: <Error> <Console> <AdminServer> <[ACTIVE] ExecuteThread: '4' for ...
- spring aop实现log 日志跟踪
之前写的那篇是基于springboot的(https://www.cnblogs.com/yaoyuan2/p/10302802.html),由于遗留项目用的是spring,因此需要在spring基础 ...
- Hello World with Spring 3 MVC
在2005年,我对Martin Fowler的这篇文章对Spring进行了介绍.从那时起,我就修改了许多IoC框架,包括Guice , PicoContainer , NanoContainer等.虽 ...
最新文章
- Global Mapper总汇
- matlab 时间序列 周期,求助:在MATLAB里如何输入时间序列中的时间
- python3列表_Python3列表
- 选择HLS或WebRTC需要考虑的五个因素
- Fiori Elements - when is project webapp folder annotation.xml loaded
- 制作唐诗网页代码_分享FrontPage制作网页的几个技巧
- 【算法系列之十二】最接近的三数之和
- 学习笔记2—MATLAB的copyfile技巧
- python数据可视化字段_python数据爬取及数据可视化分析
- Grunt自动化工具相关
- Android 的开源项目的网址
- C# WinForm拖拽文件+获取exe程序所在目录上上上级目录+复制单个文件并保存+复制某文件夹内文件到另一文件夹
- oracle10g 杨忠民,开题报告 基于J2EE的DRP系统设计
- 整理了上千个 Python 工具库,涵盖24个大方向
- html中img图片绝对路径时无法正常显示的问题
- Ubuntu系统的百度网盘网络错误导致无法上传和下载文件问题解决方法
- 终于明白那些年知其然而不知其所以然的iOS内存管理方式
- 大物知识点复习框架——光学
- 【致敬世界杯】球迷(我)和足球的故事
- 机器学习:随机森林原理 OOB等
热门文章
- 顶尖电子秤ls6恢复出厂_顶尖LS6(X)条码秤调试教程
- mybatis的xmly文件与必依赖
- 企业招聘采集算法(58,51job,海南在线,智联招聘,百度招聘,猎聘网)
- ubuntu18.04 pybluez pip3安装
- 用EasyHMI做的工程示例一览
- 数字电路——流水灯(二)_往返流水灯
- c语言中怎么表示26个字母,菜鸟求助,写一个随机输出26个英文字母的程序
- Spout 【API 解析】 -spout-bolt-
- 深入理解Android之Java Security第一部分
- python简单速成,一行代码写爬虫