大家帮帮忙--------axis1.4 使用wsdl生成客户端程序

wxd83210 2012-09-19 03:25:02
我使用wsdl生成客户端程序,然后调用webservice接口,代码如下:
EHRDataServiceServiceLocator loca=new EHRDataServiceServiceLocator();
loca.seteHRDataServiceEndpointAddress("http://172.18.29.67/axis/services/aHRDataServices");
String xmlStr=loca.geteHRDataService().getAllDepartment("057300", "057300", "05730000");
String a=loca.geteHRDataService().getEmployee("057300", "057300", "05730000", "2017-02-07 00:00:00");
getAllDepartment方法可以正常调用,但是getEmployee调用的过程中就会报错,错误如下:
faultcode :http://axis server.user exception
faultString :java.lang.reflect.invocationTarget
faultdetaiar:[http://xml.apache.org/axis/]hostname:IQSS invocationTarget
负责接口的人说getEmployee这个方法别的系统也在调用,都没有问题,我不知道我这个是怎么回事,在网上找了很多也没解决,大家帮帮忙吧!急急急。。。。。。。。。。。。我就这点分了 全部奉上了
...全文
131 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxd83210 2012-09-20
  • 打赏
  • 举报
回复
我用wsdl文件生成客户端,现在是EHRDataServiceSoapBindingStub中的代码 : if (_resp instanceof java.rmi.RemoteException) {
throw (java.rmi.RemoteException)_resp;
}出现了问题 ,其他的接口中就没有这个问题
  • 打赏
  • 举报
回复
贴个我这边的代码给楼主参考下:
URL url = new URL("http://XXXX/services/SetInterServerService");
SetInterServer_Service service = new SetInterServer_ServiceLocator();
CrmServerSoapBindingStub stub = new CrmServerSoapBindingStub(url,service);
String response = stub.crmServer(xmlBuffer.toString());

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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