是否可以将Axis2 bean重用于CXF服务实现?

时间:2012-07-25 20:17:43

标签: maven cxf axis2

我正在为我的Axis2 Web应用程序添加一个CXF接口,并且想知道是否可以使用所有生成的Axis2 bean而不是2套。

现在,我已经足够操纵项目(使用maven),但是当在tomcat中启动它时,我会遇到很多错误:

@XmlAttribute/@XmlValue need to reference a Java type that maps to text in XML.

这个错误来自Axis2 bean,我猜这是因为Axis2在其生成的源中添加了@XmlAttribute注释。我的问题是,是否有更简单的方法将Axis2 bean与CXF一起使用?它甚至可能吗?在编译之前注释掉@XmlAttribute行会修复我的问题吗?

1 个答案:

答案 0 :(得分:0)

使用@Xml添加maven-antrun-plugin任务以查找和替换//@Xml似乎有效。我没有测试过独立服务,但它们都运行没有错误。如果有人有更好的解决方案,我会全力以赴。我似乎有点hacky。