java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

проблема

Выполнение некоторых операций ввода-вывода работает в среде Struts, но в процессе загрузки файла происходит следующее исключение.

java.lang.NoClassDefFoundError:
        org/apache/commons/io/output/DeferredFileOutputStream

Где скачать Apache Commons-IO?

Решение

По умолчанию Struts использует Apache «commons-io.jar» для процесса загрузки файлов. Чтобы исправить это, вы должны включить эту библиотеку в папку библиотеки зависимостей вашего проекта.

1. Получить напрямую

Получите «commons-io.jar» с официального сайта -http://commons.apache.org/io/

2. Получить от Maven

Предпочтительный способ - получить «commons-io.jar» из репозитория Maven.

Файл: pom.xml

   
      commons-io
      commons-io
      1.4