我正在将我的war文件部署到Oracle Weblogic Application 12c
该war文件在apache tomcat 8上运行正常。
但是,当我将其部署到Weblogic时,出现此错误:


  java.lang.NoClassDefFoundError:无法初始化类
  org.apache.poi.openxml4j.opc.internal.marshallers.ZipPackagePropertiesMarshaller


我使用Apache POI读取Excel文件。

最佳答案

可能是所提及类的运行时版本与编译时的版本不同。您需要检查类路径中是否有该类的多个版本。请检查是否存在包含该类的多个jar。可能是一个在服务器的lib文件夹中,另一个在您的应用程序的lib文件夹中。 jar放在应用程序的lib文件夹中。

10-07 19:42
查看更多