Json 配置Wildfly 8.1以使用抛弃

Json 配置Wildfly 8.1以使用抛弃,json,jaxb,jackson,wildfly,jettison,Json,Jaxb,Jackson,Wildfly,Jettison,我有一个有趣的问题,我的Wildfly 8.1安装使用Jackson而不是Jackson 2将类编组为JSON。为了利用类中的JAXB注释,我想使用抛弃 为了强制服务器使用抛弃而不是Jackson,我执行了以下步骤: 修改了POM.xml依赖项,使其依赖于范围设置为所提供的resteasy抛弃提供程序模块 org.jboss.resteasy resteasy抛弃提供程序 3.0.8.Final 提供 修改了我的WEB-INF目录中的jboss-deployment-structure.xm

我有一个有趣的问题,我的Wildfly 8.1安装使用Jackson而不是Jackson 2将类编组为JSON。为了利用类中的JAXB注释,我想使用抛弃

为了强制服务器使用抛弃而不是Jackson,我执行了以下步骤:

修改了POM.xml依赖项,使其依赖于范围设置为所提供的resteasy抛弃提供程序模块

org.jboss.resteasy resteasy抛弃提供程序 3.0.8.Final 提供

修改了我的WEB-INF目录中的jboss-deployment-structure.xml,以包含抛弃模块并排除所有模块:

<部署> <排除>

启动服务器时,我会发送一点简单的JSON来登录我的应用程序:

{ 
    "authRequest":   
    { 
      "appLogin":"restful",
      "appPassword":"mypassword" 
    }
}
但是,在发送此代码段时,我从服务器收到以下异常:

com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "authRequest" (class com.myapp.AppAuthRequest), not marked as ignorable 从那个例外情况来看,尽管我的配置不同,Jackson似乎仍在使用中

有人能指出我做错了什么或我有什么配置错误吗?

答案是