部署到weblogic

时间:2016-10-04 08:58:28

标签: java excel apache tomcat

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

  

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

我使用Apache POI来读取excel文件。

1 个答案:

答案 0 :(得分:0)

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