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

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

問題

I / Oの一部は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から取得

推奨される方法は、Mavenリポジトリから「commons-io.jar」を取得することです。

ファイル:pom.xml

   
      commons-io
      commons-io
      1.4