我正在为我的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行会修复我的问题吗?
答案 0 :(得分:0)
使用@Xml
添加maven-antrun-plugin任务以查找和替换//@Xml
似乎有效。我没有测试过独立服务,但它们都运行没有错误。如果有人有更好的解决方案,我会全力以赴。我似乎有点hacky。