Jaxb 在JAX-WS web方法中使用接口

Jaxb 在JAX-WS web方法中使用接口,jaxb,jax-ws,Jaxb,Jax Ws,我需要在JAX-WSWeb方法中将接口用作参数和返回类型。启动服务器时,我收到一个IllegalAnnotationsException,它告诉我JAXB无法处理接口 我试图分别用@XmlRootElement和@XmlElement(type=…)注释我的类、方法结果和方法参数,但这不起作用 如何在JAX-WS web方法中使用接口作为参数和结果类型?看一看。也许它会奏效。有关更多信息,请访问。谢谢,到目前为止效果不错,但对我来说似乎有点复杂。这是唯一可能的解决办法吗?你能解释一下为什么@xm

我需要在JAX-WSWeb方法中将接口用作参数和返回类型。启动服务器时,我收到一个
IllegalAnnotationsException
,它告诉我JAXB无法处理接口

我试图分别用
@XmlRootElement
@XmlElement(type=…)
注释我的类、方法结果和方法参数,但这不起作用


如何在JAX-WS web方法中使用接口作为参数和结果类型?

看一看。也许它会奏效。有关更多信息,请访问。

谢谢,到目前为止效果不错,但对我来说似乎有点复杂。这是唯一可能的解决办法吗?你能解释一下为什么
@xmlement(type=…)
不起作用吗?@ManuelFaux-你在使用哪个JAX-WS实现?@BlaiseDoughan我使用JBoss JAX-WS 2.2,我用
@XmlJavaTypeAdapter
解决了这个问题。但是我仍然很好奇为什么
@xmlement
不起作用。