Tomee + JAX-RS:Jackson注释被忽略了

时间:2012-09-18 18:55:17

标签: annotations cxf jackson apache-tomee

我对Tomee + v1中似乎被忽略的Jackson注释有疑问。 我使用Jackson将我的REST响应序列化为JSON。我打开它设置:
openejb.cxf.jax-rs.providers = org.codehaus.jackson.jaxrs.JacksonJsonProvider 在system.properties

杰克逊序列化工作正常,但杰克逊的所有注释都被完全忽略了。事件,像@JsonIgnore或@JsonProperty这样的基本事件对json响应没有影响。我也尝试过Mix-ins,但它们也不起作用。

我试过Jackson 1.X和Jackson 2.x。

唯一影响JSON结构的是Jaxb注释(如@XmlTransient)。

任何人都有它在Tomee + ??? 任何反馈非常感谢

干杯, qmacpit

1 个答案:

答案 0 :(得分:1)

事实证明它在TomEE + v 1.0中无法正常工作。 如果你想让它运行,你必须使用更高版本(目前它是快照版)。 在官方tomEE论坛上查看我的原创主题。 http://openejb.979440.n4.nabble.com/TomEE-Jackson-ignored-annotations-td4657511.html#a4657518