今回はエラーのコードがわかりません!わかりません!Baiduにダウンするように依頼しましょう。数回検索すると、jarパッケージのバージョンが競合していることが確認できます。複数のjarが異なるバージョンで引用されています。
つまり、pomファイルでは、このパッケージに2つの依存関係があり、競合が発生します。次のように:
commons-fileuploadはcommons-io2.2を参照します
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.4</version>
</dependency>
net.sourceforge.htmlunitはcommons-io2.5を参照します
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.27</version>
</dependency>
バージョンの競合が発生すると、Mavenの依存関係を相互に渡すことができ、最初にロードした人が標準になり、上位バージョンは下位バージョンと互換性があります
別の状況
1.以下に示すように、pom.xmlを開くと、競合の原因を簡単に確認できます。
2. jarパッケージの下位バージョンを右クリックし、除外
して3.pom.xmlに追加します。
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>