mavenでビルドしようとしていて、Apacheの共有ファイルアップロードライブラリをインポートするjarを実行しようとしています。私はエラーなしでmvn clean package
作品を実行している私のpom.xmlに以下の依存関係Maven org.apache.commons.fileupload.FileItemFactoryクラスが見つかりません
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
を
が含まれています。
しかし
java -cp .\target\XXX-server-1.0-SNAPSHOT.jar XXX.MainClass
とjarファイルを実行しているが、私はこの問題の解決策と私が見つけた最も近いだったjava.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileItemFactoryin Spring MVC検索エラー
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
を生成するが、どこにあるかわかりません私がtarget
ディレクトリにあるjarファイルを実行しようとしているときに "deployment"フォルダまたはそれが私に該当するかどうかを確認してください。
これを動作させるには、実際のfileuploadライブラリjarまたは他のファイルを移動する必要がありますか?ありがとう。