【发布时间】:2010-09-15 18:02:54
【问题描述】:
我知道可以在没有 SEI 的情况下创建 jaxws:endpoint,只要您有 wdslURL、serviceName 和 endpointName、地址。
我看到很多关于 wsdl2java 的示例,然后使用该类值作为 serviceClass 属性。还有很多基于 Java 的示例,我对基于 Spring 的 XML 更感兴趣。
例如,这是我目前不喜欢我的地方:
<jaxws:client id="jaxwsIngest" xmlns:n="webservice.ingest"
address="http://localhost:8088/IngestService"
wsdlLocation="http://localhost:8088/IngestService?WSDL"
serviceName="n:IngestService"
endpointName="n:IngestServicePort">
<jaxws:properties>
<entry key="dataFormat" value="PAYLOAD"/>
</jaxws:properties>
</jaxws:client>
是否可以对 jaxws:client 执行类似 jaxws:endpoint 的操作?实际上,我所拥有的只是一个 WSDL 文件和 WebService 的 IP。
有没有办法通过 GET 查询并获取 serviceClass 值?就像我们如何做 http://?WSDL
我看到的所有示例似乎都表明 serviceClass attr 是必需的。
提前致谢, 亚伦
【问题讨论】: