我正在做一個服務的Java優先開發和正在生成的WSDL文件(我使用Tomcat v6.0作爲我的CXF Servlet容器)正在使用arg0,arg1等我的服務方法的參數名稱,而不是使用我的Java代碼中指定的實際參數名稱。這是一個已知的缺點,還是我做錯了什麼? WSDL不像這樣使用參數名稱來自我記錄! 下面是一個例子WSDL片段:webservices參數而不是參數
<xs:complexType name="insertVendor">
<xs:sequence>
<xs:element minOccurs="0" name="arg0" type="xs:string"/>
<xs:element minOccurs="0" name="arg1" type="xs:string"/>
<xs:element minOccurs="0" name="arg2" type="xs:string"/>
<xs:element minOccurs="0" name="arg3" type="xs:string"/>
<xs:element minOccurs="0" name="arg4" type="xs:string"/>
<xs:element minOccurs="0" name="arg5" type="xs:string"/>
<xs:element minOccurs="0" name="arg6" type="xs:string"/>
<xs:element minOccurs="0" name="arg7" type="xs:string"/>
<xs:element minOccurs="0" name="arg8" type="xs:string"/>
<xs:element minOccurs="0" name="arg9" type="xs:string"/>
<xs:element minOccurs="0" name="arg10" type="xs:string"/>
<xs:element minOccurs="0" name="arg11" type="xs:string"/>
</xs:sequence>
感謝, mallesh