java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
Problem
Einige E / A-Vorgänge funktionieren im Struts-Framework, werden jedoch nach einer Ausnahme beim Hochladen von Dateien ausgeführt.
java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
Wo kann ich Apache commons-io herunterladen?
Lösung
Standardmäßig verwendet Struts Apache "commons-io.jar" für den Upload von Dateien. Um dies zu beheben, müssen Sie diese Bibliothek in Ihren Projektabhängigkeits-Bibliotheksordner aufnehmen.
1. Holen Sie sich direkt
Holen Sie sich "commons-io.jar" von der offiziellen Website -http://commons.apache.org/io/
2. Holen Sie sich von Maven
Der bevorzugte Weg ist, die "commons-io.jar" aus dem Maven-Repository zu erhalten
Datei: pom.xml
commons-io commons-io 1.4