解决 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后完美解决。

相关推荐
网腾无限4 小时前
多智能体编排的长事务翻车实录:重试风暴、重复扣款与补偿失效怎么治
后端
OxYGC4 小时前
Spring 面经系列 · 第 1 篇:Bean 生命周期、单例语义、依赖注入与线程安全
java·安全·spring
Lyy4 小时前
DevOps平台 — 第十六篇:动态的设计与实现
后端·devops
136096757234 小时前
微信校验文件不用文件
后端
福大大架构师每日一题4 小时前
2026-10-20:统计二叉树中支配节点的数量。用go语言,给定一棵完全二叉树的根节点 root,树中每个节点都有一个值。 对于一个节点 x,考察由 x 本身
后端
SensorFlow4 小时前
测试埋点别混进正式报表:环境隔离、身份标记与查询口径三层验收
后端
从零到一未来可期4 小时前
第6集:RAG检索不准?3个参数调优路线图
后端
小物学长4 小时前
Java 程序员的 IoT 协议入门(一):物联网平台到底在做什么
java
const_qiu4 小时前
第四章 07:4.7 本章小结
java·运维·服务器·人工智能