Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.annotation.JsonFormat$Value.getLenient()Ljava/lang/Boolean;
上記エラーが発生しました。
ローカルのEclipse環境では問題なく実行できたのですが、サーバーにデプロイし実行したところ発生しました。
恐らく、
com.fasterxml.jackson.annotation.JsonFormat
このクラスが別々の外部Jarの中でそれぞれ存在し、
片方の該当クラスが古いようで新しい方にのみ存在するメソッドが実行できない、
といった内容のエラーだと判断しています。
こういった場合どうしたらいいのでしょうか?
以下追記
Mavenを利用して外部Jarを取り入れています。
恐らくその幾つかある外部Jarの中に上記
com.fasterxml.jackson.annotation.JsonFormat
というクラスが別々で利用されており、そのバージョンが違うため起きていると思っております。
新しい方のバージョンでクラスロードが出来ればこの例外が出ないような気がしておりますが、いかんせん方法が分からず。
よろしくお願いします。
あなたの回答
tips
プレビュー