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

相关推荐
shushangyun_19 小时前
批发商城系统源码多少钱?2026最新报价一览
java·开发语言·人工智能·spring·spring cloud
cfm_291420 小时前
JVM深度详解:Class常量池、运行时常量池、字符串常量池、包装类对象池
java·jvm
JAVA面经实录91720 小时前
高频算法面试题
java·计算机网络·算法·面试
影视飓风TIM20 小时前
从C++引用到类封装:底层视角拆解核心语法与面试考点
java·开发语言
掘金者阿豪20 小时前
当内容平台越来越多后,我决定把文章放回自己的地盘
后端
llz_11220 小时前
web-第六次课后作业
前端·spring boot·后端
何以解忧,唯有..20 小时前
Go语言类型转换详解:从基础到进阶实践
开发语言·后端·golang
爱勇宝20 小时前
CEO通知5100名员工:今年不涨薪了,钱要投给AI!
前端·后端·程序员
何以解忧,唯有..20 小时前
Go 语言指针类型详解:从基础到实战
开发语言·后端·golang
天天爱吃肉821820 小时前
豆包 vs DeepSeek API 对比分析报告
android·java·大数据·开发语言·功能测试·嵌入式硬件·汽车