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

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