报错信息
Handler dispatch failed;nested exception is java.lang.NoClassDefFoundError: com/deepoove/poi/XWPFTemplate
解决
缺少poi相关的包,或者包存在冲突
我的poi-tl版本是:1.12.0
,是当前最新版本
pom
文件配置如下:
<!-- poi-tl -->
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>1.12.0</version>
</dependency>
<!-- poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.2</version>
</dependency>
<!-- poi -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.2.2</version>
</dependency>
<!-- poi-ooxml-schemas -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.1.2</version>
</dependency>
<!-- poi-scratchpad -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-scratchpad</artifactId>
<version>5.2.2</version>
<scope>compile</scope>
</dependency>
说明
如果poi-tl更新了更新的版本,可以去查找poi相关依赖的最新版本:https://mvnrepository.com/
比如:poi-scratchpad
点这里
最新版本配置项