Я использую commons-fileupload-1.1.1 и commons-io-1.3.2 для загрузки/выгрузки файлов в веб-приложении с java 6. На локальном хосте он работает правильно, потому что у меня есть 2 jar-файла в моей библиотеке (server\default\ lib) (я использую jboss 4).
Когда я развертываю приложение на сервере, у меня есть исключение, когда я пытаюсь загрузить/выгрузить файлы:
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUploadException
Единственное различие между локальным хостом и сервером: на сервере у меня нет двух банок.
Когда я меняю путь к классам проекта и добавляю две банки, я развертываю приложение -> у меня такое же исключение.
Какие-либо предложения?
ClassNotFoundException
. Вы получаетеNoClassDefFoundError
, что обычно вводит в заблуждение. Вероятно, это происходит из-за ошибки статического инициализатора в другом классе, на который ссылаются. - person jgitter   schedule 21.05.2014