1

Axis2 WebアプリケーションにCXFインターフェースを追加していますが、2セットではなく生成されたすべてのAxis2Beanを使用できるかどうか疑問に思っていました。

今のところ、プロジェクトをコンパイルするまで(mavenを使用して)十分に操作しましたが、tomcatで起動すると、次のエラーが発生します。

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

このエラーはAxis2Beanに起因します。これは、Axis2が生成されたソースに@XmlAttributeアノテーションを追加するためだと思います。私の質問は、CXFでAxis2 Beanを使用する簡単な方法はありますか?それも可能ですか?コンパイル前に@XmlAttribute行をコメントアウトすると、問題が解決しますか?

4

1 に答える 1

0

検索して置き換える maven-antrun-plugin タスクを追加すると、うまくいくよう@Xml//@Xml見えました。独立したサービスはテストしていませんが、どちらもエラーなしで実行されています。誰かがより良い解決策を持っているなら、私はすべて耳にします。私のは少しハッキーなようです。

于 2012-07-30T17:56:14.770 に答える