問題タブ [java2wsdl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Apache CXF: arg0 名を XML (Java2WSDL) の特定のフィールド名に変更する
arg0 を Apache CXF で生成された WSDL から「名前」などの特定のものに変更するにはどうすればよいですか
@XmlElementを使用しようとしましたが、効果はありません。生成された WSDL は引き続き arg0 を使用します。
javax.ws.WebParamから@WebParamを使用しようとすると、「注釈 @WebParam はこの場所では許可されていません」と表示されます
これは Apache CXF をイライラさせます!
生成された WSDL ファイルにアクセスしてパラメーター名を編集できますが、これが最善の方法だとは思いません。
wsdl - wsdl スキーマの名前空間プレフィックスがさまざまな環境で変化している - AXIS2
最近、Open Nebula に SOAP Web サービスを持つコンポーネントをデプロイしました。展開後、WSDL 応答の名前空間プレフィックスが異なることに気付きました
問題: AlertBot は表示されることを期待していまし
<ax25:response>TEST</ax25:response>
たが、代わりに表示を開始しまし
<ax21:response>TEST</ax21:response>
た。新しいホストと古いホストのビルドを比較したところ、構成ファイルや Java パッケージに違いは見られませんでした。
ax25 部分の名前空間プレフィックスが新しいホストで ax21 に変更された理由を理解する必要があります。
注: WSDL の生成には AXIS2 ライブラリを使用します。