首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行时HSSFWorkbook类加载错误

运行时HSSFWorkbook类加载错误
EN

Stack Overflow用户
提问于 2015-11-17 16:12:57
回答 1查看 275关注 0票数 0

在应用程序运行时,当我试图使用java.lang.NoClassDefFoundError POI3.2最终版本创建和编写工作簿(for .xls files仅为)时,我面临着一个常见的问题。我将此实用程序创建为企业应用程序项目和web模块。工作簿的创建是通过EJB计时器触发的,EJB计时器在将项目加载到服务器时启动。

org.apache.poi.hssf.usermodel.HSSFWorkbook的运行时失败。据我所知,图书馆的参考资料。我已经将poi3.2最后一个jar放在ejb/META-INF/lib/文件夹中。我还从构建路径的Order选项卡中添加了它,并在Java依赖项中引用了它。为了更好的衡量,我已经把它放在web-inf/lib文件夹的网页项目,但没有任何效果。

在同一个应用程序中,我也在使用Jsoup罐子。在上面提到的地方引用了它之后,Jsoup工作得很好。

奇怪的是,当我使用常规实用程序计时器创建与web应用程序(动态web项目)相同的服务时,不会发生此错误。工作簿将被创建。jar放在web-inf/lib文件夹中。

请有人告诉我,对于web项目和企业项目,这个jar的引用方式有什么不同吗?

感谢你的耐心和帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-25 14:04:25

当我将EAR放在EAR项目的META-INF/lib文件夹(而不是EJB )中,并在库依赖项中引用它时,这起了作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33761759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档