2012-07-11 54 views
1

我有2個端口在我的WSDL:Axis2的生成骨骼只爲一個端口,但我有2個端口

<wsdl:portType name="Interface1"> 
<wsdl:portType name="Interface2"> 

我打電話

wsdl2java -g -o result -p "com.foo" -ss -ssi -ap -g -uri MyService.wsdl 

它後,我只能找到「Interface1SkeletonInterface.java 「在我的」com/foo「文件夾中。

爲什麼?

回答

0

wsdl2java有一個command-line option-pn--port-name來指定爲哪個端口生成代碼。如果未指定,則默認爲第一個列出的端口生成代碼。

ant task有一個等效選項portName

+0

是的,但-ap/- all-ports選項應該讓wsdl2java生成所有端口,而不僅僅是一個。 – emurano 2013-06-28 00:18:10