次のコマンドを使用してスタブを生成しました
軸: java org.apache.axis.wsdl.WSDL2Java CrmDiscoveryServiceWsdl.xml : すべてのクラスを生成します
Axis2 : wsdl2java.bat -u -uri CrmDiscoveryServiceWsdl.xml : いくつかのクラスのみを生成します。
Pattern I observed is, in the wsdl:types section, it has created classes for the <s:element> types but not <s:complexTypes>. I don't get why. I have to use those complexType elements to consume webservice.
-pn、-ap オプションも試してみましたが、うまくいくかもしれないと思っていましたが、ポートはこれとは何の関係もありませんでした。やってから分かりました。
注: サーバー側も生成する -ss -g オプションを使用すると、Axis2 ですべてを生成できました。明らかに、これは回避策であり、少なくともいくつかは必要ありません。
助けてください。
ありがとう。