我想使用wsdl2java.bat生成存根,我的wsdl由兩個綁定組成。我看到wsdl2bat在第一個綁定中爲操作創建接口,但不會爲秒綁定中的操作生成任何內容。 wsdl2java.bat -uri http:// ... -o client -d adb -s -u。Axis wsdl2java沒有生成存根中的所有接口
例如,代碼應該是這樣的
try {
//Create the stub by passing the AXIS_HOME and target EPR.
//We pass null to the AXIS_HOME and hence the stub will use the current directory as the AXIS_HOME
Axis2SampleDocLitPortTypeStub stub= new Axis2SampleDocLitPortTypeStub(null,
"http://localhost:8080/axis2/services/Axis2SampleStub");
//Create the request document to be sent.
EchoString reqDoc= EchoString.Factory.newInstance();
reqDoc.setEchoString("Echo this");
//invokes the Web service.
EchoStringReturn resDoc=stub.echoString(reqDoc);
System.out.println(resDoc.getEchoStringReturn());
} catch (Exception e) {
e.printStackTrace();
}
這裏的問題是,我看到一個方法getEchoStringReturn存根的resDoc實例。
這應該可能是一個評論而不是答案,但我看到你還沒有足夠的聲望發表評論.. .. – 2012-12-15 07:00:01