1

Web アプリケーションで次の例外が発生します。

 java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError:     org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString([B)Ljava/lang/String;

commons-codec-1.5.jar がクラスパスに追加されます。Ant を使用してビルドしており、依存関係を手動で追加しました。同じ問題に関する他の議論を通じて、このライブラリのソースを追加すると問題を解決できることがわかりましたが、それはうまくいきませんでした。また、同じクラスを持つ別のライブラリがあると競合が発生する可能性があり、そのクラスにこのメソッドがなく、エラーが発生する可能性があることも読みました。ただし、同じライブラリの他のバージョンがないことを再確認しました。他のライブラリに同じクラスが含まれている可能性はありますか? はいの場合、どうすればそれを特定して問題を解決できますか?

4

1 に答える 1