java poi4.x 生成word 生成表格的时候报错:
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg/apache/xmlbeans/XmlOptions;
错误原因:
1. 缺少xmlbeans
2. xmlbeans的版本冲突
解决办法:
1. 删除/剔除原有的jar
剔除方法: 只需加 exclusions 的内容就可以
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
<exclusions> // 剔除开始
<exclusion>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
</exclusion>
</exclusions> // 剔除结束
</dependency>
2. 引入xmlbeans
<dependency> <groupId>org.apache.xmlbeans</groupId> <artifactId>xmlbeans</artifactId> <version>3.1.0</version> </dependency>