JBoss EAP環境でjackson-databindを使用しているときに問題が発生しています。私たちは通常、完璧に動作するTomcat 8にデプロイします。 mapper.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE);
が、我々はこのエラーを受け取る実行されます:ときジャクソン、それ自身が通常のオブジェクトをデシリアライズは、しかしJBoss EAP 7のJackson Dependenciesが見つかりません
13:18:26,170 ERROR java.lang.NoSuchFieldError: SNAKE_CASE
私はエラーにかなりの言い換えが、JBossは、ジャクソン・データバインド依存関係を見つけることができないようです。クラスが実際に配布されたWARファイルにあることを確認しました。これは、我々のPOMに持っているものです:私たちは私たちのコードベースにJavaクラスをコピーすると
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.9</version>
</dependency>
、それはJBoss上で完璧に動作が、それは明らかに理想的ではありません。 JBossが以前に依存関係を見つけられないのを見た人はいますか?
私たちはここで実際の解決策を見つけることになりました:https://stackoverflow.com/questions/37060294/wildfly-9-how-do-i-exclude-jackson – skylerl