soapui工具添加wsdl时候报错,java.lang.Exception: Failed to load url;

soapui工具添加wsdl时候报错,java.lang.Exception: Failed to load url;,第1张

这个问题,我刚才解决了:

是有一个证书认证,将tomcat中server.xml文件中clientAuth=" true ",改为clientAuth=" want"这样就没问题,add wsdl路径没有问题。

首先,要创建一个继承自System.Web.Services.Protocols.SoapHeader的RequestSOAPHeader类,在其中添加UserName和Password两个属性,代码如下:

public class RequestSOAPHeader : System.Web.Services.Protocols. SoapHeader

{

public string user { getset}

public string password { getset}

}

生成的WebService代理类中设置成属性成员:

public partial class ISysNotifyTodoWebServiceService

{

public RequestSOAPHeader RequestSOAPHeader { getset}

}

在访问的WebService方法上方添加SOAPHeader的声明:

[System.Web.Services.Protocols. SoapDocumentMethodAttribute( "", RequestNamespace="http://webservice.notify.sys/" , ResponseNamespace="http://webservice.notify.sys/" , Use=System.Web.Services.Description.SoapBindingUse .Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle .Wrapped)]

[ return: System.Xml.Serialization. XmlElementAttribute( "return", Form=System.Xml.Schema.XmlSchemaForm .Unqualified)]

[ SoapHeader( "RequestSOAPHeader")]

public notifyTodoAppResult setTodoDone([System.Xml.Serialization.XmlElementAttribute (Form=System.Xml.Schema.XmlSchemaForm .Unqualified)] notifyTodoRemoveContext arg0) {

object[] results = this.Invoke( "setTodoDone", new object[] {

arg0})

return (( notifyTodoAppResult)(results[0]))

}

服务名(service name),接口的绑定信息,绑定端口信息和接口方法中的参数信息等。根据这些信息,我们可以通过WSDL文档反向自动建立接口的java代码结构,提高开发工作效率。

下面介绍一下使用WSDL文档反向自动建立接口的java代码结构的步骤。

一、新建Dynamic


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11264738.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存