当前位置:编程学习 > JAVA >>

一个webservice的动态客户端的问题

<wsdl:service name="HelloWorld">
<wsdl:port binding="tns:HelloWorldSoapBinding" name="HelloWorldImplPort"><soap:address location="http://activate.adobe.com:9000/helloWorld"/></wsdl:port></wsdl:service>


Service service = Service.create(new URL("http://localhost:9000/helloWorld?wsdl"), new QName("HelloWorld"));


javax.xml.ws.WebServiceException: Could not find service named HelloWorld in wsdl http://localhost:9000/helloWorld?wsdl

这是啥么问题啊 --------------------编程问答-------------------- 浏览器 请求http://localhost:9000/helloWorld?wsdl  可以不? --------------------编程问答-------------------- helloWorld 接口名称写错了, 查看一下wsdl文件里面描述的名称是什么 --------------------编程问答--------------------
引用 1 楼 rui888 的回复:
浏览器 请求http://localhost:9000/helloWorld?wsdl  可以不?

可以的 上面那个就是wsdl文件的一部分 --------------------编程问答--------------------
引用 2 楼 ghw554557313 的回复:
helloWorld 接口名称写错了, 查看一下wsdl文件里面描述的名称是什么


<wsdl:service name="HelloWorld">
<wsdl:port binding="tns:HelloWorldSoapBinding" name="HelloWorldImplPort"><soap:address location="http://activate.adobe.com:9000/helloWorld"/></wsdl:port></wsdl:service>

不就是上面wsdl:service name="HelloWorld" 的这个名称吗 --------------------编程问答-------------------- namespace
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,