解决 java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader 报错

在使用POI导出Excel表格的时候,本地运行导出没问题,但是发布到服务器后提示 "java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader"

下面是pom.xml中的配置

复制代码
<dependency>
     <groupId>org.apache.poi</groupId>
     <artifactId>poi</artifactId>
     <version>4.1.2</version>
 </dependency>

 <dependency>
     <groupId>org.apache.poi</groupId>
     <artifactId>poi-ooxml</artifactId>
     <version>4.1.2</version>
 </dependency>

一开始以为缺少jar包导致的,后来排查发现不是这个原因,是因为ooxml-schemas版本过低。对于poi 4.1.0和4.1.2来说,应该使用ooxml-schemas-1.4.jar,而我的版本为1.3,所以将poi版本号改为4.1.1后完美解决。

相关推荐
Enti7c13 分钟前
数据一键导出为 Excel 文件
前端·javascript·excel·jquery
码农BookSea25 分钟前
Maven实战
后端
Asthenia041232 分钟前
如何用 Spring Boot 实现自动发送注册验证码邮件
后端
徐小黑ACG32 分钟前
GO简单开发grpc
开发语言·后端·golang·grpc·protobuf
程序员爱钓鱼33 分钟前
Go 连接 Oracle 太麻烦?一文教你优雅搞定 GORM + Oracle 全流程!
后端·算法·go
工业互联网专业43 分钟前
基于springboot+vue的二手车交易系统
java·vue.js·spring boot·毕业设计·源码·课程设计·二手车交易系统
IT技术图谱44 分钟前
【绝非标题党】Android 如何优化网络请求
java·面试
橡果的笔记1 小时前
基础通用接口复用
后端
kfhj1 小时前
Spring Cloud 框架为什么能处理高并发
后端·spring·spring cloud
struggleupwards1 小时前
Gin 模板自动生成 DDD 代码结构
后端