webservice接口调用问题

心剑2012 2019-02-21 02:58:07
先上代码:
import java.net.URL;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

import com.test.webservice.query.chg.ChgQueryStandInterfaceSoapBindingStub;

public class QuerySdInfo {

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
try {
String sUrl = "http://192.34.18.2/comp/servicedesk/services/ChgQueryStandInterface/wsdl/ChgQueryStandInterface.wsdl";
String xmlstr = "<?xml version='1.0' encoding='UTF-8' ?><SD><IN><CFNUMBER>svds</CFNUMBER><CFNUMBER_PWD>safe1pwd9</CFNUMBER_PWD><SDNO>ABCD111</SDNO></IN></SD>";
String result = "";

URL url = new URL(sUrl);
Service service = new Service();

ChgQueryStandInterfaceSoapBindingStub stub = new ChgQueryStandInterfaceSoapBindingStub(url, service);
if (stub == null)
System.out.println("binding is null");

stub.setTimeout(60000);

result = stub.chgQuery(xmlstr);

System.out.println(result);

} catch (Exception e) {
e.printStackTrace();
}
}

}

这个wsdl连接用浏览器打卡可以正常访问,ChgQueryStandInterfaceSoapBindingStub 这个类是用eclipse的webservice客户端自动生成的。
运行这个程序报如下错误:
javax.xml.rpc.JAXRPCException:WSWS3122E:找不到在URI /comp/servicedesk/services/ChgQueryStandInterface/wsdl/ChgQueryStandInterface.wsdl中引用的服务 services/ChgQueryStandInterface/wsdl/ChgQueryStandInterface.wsdl
...全文
65 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧