0

我正在尝试使用 apache poi 库来读取用户上传的 excel 文件。我正在使用以下 jar 文件 dom4j-1.6.1.jar poi-3.7-20101029.jar poi-examples-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar poi-scratchpad-3.7-20101029.jar xmlbeans-2.3.0.jar 读取excel文件的程序在本地运行良好,即作为独立的java。当我部署插件的此类部分时会发生问题,并且我不断收到错误消息

CIWEB Error: [user_name @ 0:0:0:0:0:0:0:1] com.ibm.ecm.util.PluginUtil.invokeService()
java.lang.NoClassDefFoundError: org.apache.poi.ss.usermodel.Cell
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:93)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:170)

我尝试更改库但没有运气。

问候, 曼朱

4

2 回答 2

0

I found a working answer. Added all the required jars under WebSphere lib folder and it worked!!!

于 2017-03-20T20:01:42.037 回答
0

我建议不要将库添加到您的 Websphere lib 文件夹中,而是在 websphere 中创建一个“共享库”。它将允许您将 POI 库放置在自定义文件夹中,您可以将其链接到 navigator.war(如果您在多个应用程序中需要 POI 库,则可以链接到 JVM)

于 2017-06-19T07:54:54.303 回答