ApachePOI: NoClassDefFoundError: org.apache.poi.openxml4j.exceptions.invalidFormatException - PullRequest
0 голосов
/ 10 мая 2018

У меня проблема с tomcat, когда я хочу развернуть свой проект. Шаг сборки работает нормально, но при развертывании выдает следующую ошибку:

    Caused by: java.lang.NoClassDefFoundError: org/apache/poi/openxml4j/exceptions/InvalidFormatException
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110)
at org.apache.catalina.startup.WebAnnotationSet.loadFieldsAnnotation(WebAnnotationSet.java:262)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationServletAnnotations(WebAnnotationSet.java:136)
at org.apache.catalina.startup.WebAnnotationSet.loadApplicationAnnotations(WebAnnotationSet.java:66)
at org.apache.catalina.startup.ContextConfig.applicationAnnotationsConfig(ContextConfig.java:328)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:778)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 6 more
Caused by: java.lang.ClassNotFoundException: org.apache.poi.openxml4j.exceptions.InvalidFormatException
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1291)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
... 19 more

Я импортировал все библиотеки, необходимые для apachepoi. Вот мои библиотеки в buildpath:

  • Обще-CSV-1.5.jar
  • Обще-FileUpload-1.3.3.jar
  • Обще-ю-2.6.jar
  • EasyMock-3.4.jar
  • gson-2.2.2.jar
  • HikariCP-2.6.1.jar
  • jBCrypt-0.4.jar
  • JSTL-1.2.jar
  • log4j-1.2.17.jar
  • MySQL-разъем-Java-5.1.41-bin.jar
  • objenesis-2.2.jar
  • Селен-сервер автономный-3.3.1.jar
  • Обще-кодек-1.10.jar
  • Обще-collections4-4.1.jar
  • Обще-каротаж 1.2.jar
  • пои-3.17.jar
  • пои-OOXML-3.17.jar
  • пои-OOXML-схемы-3.17.jar
  • SLF4J-апи-1.7.22.jar
  • curvesapi-1.04.jar
  • XMLBeans-2.6.0.jar

Надеюсь, вы можете помочь мне

1 Ответ

0 голосов
/ 11 мая 2018

Моих библиотек не было в файле project.xml, поэтому tomcat coule не мог их загрузить, даже если проект был скомпилирован ... Емкости за помощь

...