2012-07-25 79 views
1

我正在为我的Axis2 Web应用程序添加一个CXF接口,并且想知道是否可以使用所有生成的Axis2 bean而不是有两组。是否有可能为CXF服务实现重用Axis2 bean?

现在,我已经操纵该项目足以它将编译(使用maven),但关键的时候开始它在Tomcat中我得到了很多这样的错误:

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

这个错误出现来自Axis2 bean,我猜这是由于Axis2在其生成的源代码中添加了@XmlAttribute注释。我的问题是,是否有更简单的方法将Axis2 beans与CXF一起使用?它甚至有可能吗?在编译之前注释@XmlAttribute行解决我的问题?

回答

0

添加maven-antrun-plugin任务来查找并替换@Xml//@Xml似乎工作。我还没有测试独立服务,但它们都运行没有错误。如果任何人有更好的解决方案,我全都耳熟能详。我的看起来有点冒险。

相关问题