在使用POI導出Excel表格的時候,本地運行導出沒問題,但是發(fā)布到服務(wù)器后提示 “java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader”
下面是pom.xml中的配置文章來源:http://www.zghlxwxcb.cn/news/detail-810813.html
<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包導致的,后來排查發(fā)現(xiàn)不是這個原因,是因為ooxml-schemas版本過低。對于poi 4.1.0和4.1.2來說,應(yīng)該使用ooxml-schemas-1.4.jar,而我的版本為1.3,所以將poi版本號改為4.1.1后完美解決。文章來源地址http://www.zghlxwxcb.cn/news/detail-810813.html
到了這里,關(guān)于解決 java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader 報錯的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!