0
点赞
收藏
分享

微信扫一扫

was服务器上POI无法正常使用

was服务器上POI无法正常使用,异常:java.lang.NoClassDefFoundError: org.openxmlformats.schemas.spreadsheetml.x2

今天将本地新增对excel2007支持的模块升级至was服务器后发现2007版本的excel文件依然无法通过,查看log文件发现出现以下异常:

was服务器上POI无法正常使用_poi

然而项目在本地tomcat下运行一切正常,经过排查发现:由于poi使用的poi-ooxml-schemas虽然在tomcat上能够正常使用,但在was服务器上并不能被很好地支持,所以需要将poi-ooxml-schemas这个jar包替换为ooxml-schemas.jar

另:ooxml-schemas有两个版本的jar包,POI 3.7版本之前请使用的ooxml-schemas-1.0.jar.poi3.7以后请使用ooxml-schemas-1.1.jar,


举报

相关推荐

0 条评论