我正在尝试使用 JAX-WS 从我的 Java 代码生成 WSDL。
一切似乎都正常,除了我在 WSDL 中的操作,soapAction 保持为空。
这是我的代码:
@WebService
public class MyClass {
public MyStuff queryStuff(String myParam) {
return null;
}
}
生成的 WSDL 包含以下内容:
<wsdl:operation name="queryStuff">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="queryStuffRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="queryStuffResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
我不能说我做错了什么。有任何想法吗?