Проблема
Выполнение некоторых операций ввода-вывода работает в рамках 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
Оригинал: “https://mkyong.com/struts/java-lang-noclassdeffounderror-orgapachecommonsiooutputdeferredfileoutputstream/”