2012-07-25 78 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似乎工作。我還沒有測試獨立服務,但它們都運行沒有錯誤。如果任何人有更好的解決方案,我全都耳熟能詳。我的看起來有點冒險。

相關問題