org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook的Cla​​ssNotFoundException

时间:2014-06-09 15:29:06

标签: tomcat grails apache-poi

我得到了ClassNotFoundException

  

org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook

包含在

  

POI-OOXML-3.10-FINAL-20140208.jar

我在我的类路径上。

编译和部署运行正常,但在运行时我得到上面的例外。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

你有没有尝试过org.apache.poi:poi-ooxml-schemas:你的类路径中的3.10-FINAL jar?此架构jar包含以“CT”

开头的文件

答案 1 :(得分:1)

您缺少至少一个dependency of Apache POI。详见components and dependencies page,POI OOXML代码(如XSSF)依赖于poi-ooxml-schemas(小)或ooxml-schemas(大)

将相应的一个添加到您的类路径中(它们都来自二进制jar),它将起作用。好吧,假设你还包括了另一个dependencies listed