java 调用.net 的webservice 循环几次后报错 Connect Reset

问题描述

做了个jsp程序调用webservice来接受数据,循环几次后就报ConnectReset错误,有没有大侠帮着解决一下呀?折腾好长时间了。Serviceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(ftpaddress));call.setOperationName(newQName("http://tempuri.org/","getRecordList"));//WSDL里面描述的接口名称call.addParameter(newQName("http://tempuri.org/","username"),org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);//用户名call.addParameter(newQName("http://tempuri.org/","password"),org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);//密码call.addParameter(newQName("http://tempuri.org/","pageSize"),org.apache.axis.encoding.XMLType.XSD_INT,javax.xml.rpc.ParameterMode.IN);//一页简历数量call.addParameter(newQName("http://tempuri.org/","currentPage"),org.apache.axis.encoding.XMLType.XSD_INT,javax.xml.rpc.ParameterMode.IN);//当前页call.addParameter(newQName("http://tempuri.org/","beginDate"),org.apache.axis.encoding.XMLType.XSD_INT,javax.xml.rpc.ParameterMode.IN);//当前页call.addParameter(newQName("http://tempuri.org/","endDate"),org.apache.axis.encoding.XMLType.XSD_INT,javax.xml.rpc.ParameterMode.IN);//当前页call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);//设置返回类型call.setUseSOAPAction(true);call.setSOAPActionURI("http://tempuri.org/GetResumeByJobIDAndDate");String[]obj=newString[]{"user1","testuser1","20","1","2011-01-01","2011-01-10"};Stringresult=(String)call.invoke(obj);

解决方案

解决方案二:
报什么错啊?
解决方案三:
表示你的socket有异常,连接重置了。在你的客户端调用时,有System.exit(0);这行代码,请注释它。另外一种情况:在项目的web.xml里<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"version="2.4"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><servlet><servlet-name>XFireServlet</servlet-name><servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class><load-on-startup>0</load-on-startup></servlet>

请尝试把<load-on-startup>0</load-on-startup>中的0改成1
解决方案四:
或者是:使用HttpClient.executeMethod(method)获取HttpWebServer的数据时,请注意URL中的路径不应该包括".."和"."表示的上一层目录和本层目录。否则会引起服务器的ConnectionReset。IE和FireFox已经在发送HttpRequest请求前将路径转换,故我们也需要做此工作

时间: 2024-12-23 10:51:26

java 调用.net 的webservice 循环几次后报错 Connect Reset的相关文章

JAVA调用C++程序,C++执行完毕后报错。。错误信息看不懂。求救

问题描述 程序功能是实现简单的googlemapjsp前台显示上传图片,c程序将图片分割,之后网页在刷新.错误位置:c程序执行完毕时报错//...successImagedisconstrutor//c程序分割完毕##AfatalerrorhasbeendetectedbytheJavaRuntimeEnvironment:##SIGSEGV(0xb)atpc=0x0017fea9,pid=4398,tid=2633743216##JREversion:6.0_20-b20#JavaVM:Ope

JAVA调用.NET的webservice为什么总是出现未识别SOAPAction?急!!!

问题描述 这两天公司做一个java跟C#整合的一个web开发,需要在myeclipse平台下基于struts2框架的用java调用C#写的webservice,我用axis方法把连接服务的代码都写好了,可就是访问不到那个服务的SOAPAction,网上看了很多类似的解决方法可都没用,是不是跟struts2框架有关系呢,比如struts的拦截器拦截掉这个webservice什么的,急!!!求高手!!!这是我写的连接服务的源代码(我全部家当就7分,求各位帮忙了!):packagecom.berlin

JAVA调用.NET的WEBSERVICE

.NET WEBSERVICE   [SoapRpcMethod(Action = "http://www.tangs.com/CourseCount", RequestNamespace = "http://www.tangs.com/T", ResponseNamespace = "http://www.tangs.com/T", Use = SoapBindingUse.Literal)][WebMethod]public string g

java调用https的webservice接口

问题描述 对端系统提供了一个https的webservice接口,并且提供了证书client.jks,和密码,请问我客户端怎么调用这个接口啊?哪个大虾能提供一个调用样例.我看网上大多是这样调用的,我这样调用不行,没有.truststore,是否可以根据jks生成.truststore?publicstaticvoidmain(String[]args)throwsException{System.setProperty("javax.net.ssl.keyStore","te

java调用.net Webservice报错connect reset!

问题描述 服务器A:Unix服务器B:XP(与A.C跨网段)服务器C:Service2003服务器B部署了一套服务器A的测试环境(java),A.B都需要访问C的Web服务(.net),A.B代码相同.问题如下:B访问C的服务一切正常:A访问C的服务报错java.net.SocketExecption:connectionreset.网上找了不少资料了,可是问题依然没有解决!烦请各位高手帮忙分析一下!调用C服务的代码如下:Stringmethod="test";Stringurl=&q

java调用delphi写的DLL报错误签名错

问题描述 如题,但并不是每次都报错,只是偶尔.函数参数我只有两个,都是字符串类型:Java这边我定义为string类型,delphi的dll里我定义为widestring类型错误显示为:错误签名AppName:javaw.exeAppVer:6.0.160.1ModName:adsloc32.dllModVer:5.60.0.0Offset:00030b00我写的delphidll里面调用了adsloc32.dll.补充:我用的开发工具是eclipse,delphi3写的DLL. 解决方案 解决

C#调用非托管DLL,窗口关闭后报错,求教!

问题描述 这几天在做一个医院的报销接口系统,对方提供的接口是一个DLL动态库,暂且叫做A.DLL,是delphi的.其中A.DLL中封装的各功能方法,我都能正常调用,也都执行正常,但是唯一一点不足的就是,有的时候我关闭浏览器(我们的系统是BS)的时候,就会弹出下面的那个错误提示:无效的窗口句柄.以前做此类报销接口的时候其他厂商也很多是非托管DLL,但是没有出现过此类情况.百度了很长时间,有的说资源释放问题,有的说是A.DLL自身没有做好处理,各种各样的方案吧.然后自己又写了一个CS的Demo来测

webservice接口-我要用java调用WebService (被调用的是一个短信接口下面给详细说明)

问题描述 我要用java调用WebService (被调用的是一个短信接口下面给详细说明) 我要用java调用WebService (被调用的是一个短信接口下面给详细说明)希望能按照这个 那边给我的文档:接口原型:sendMessage ();接口路径:http://58.53.194.80/swdx/services/APService?wsdl[参数说明]:参数名称 数据类型 说明ApName String SP帐号ApPassword String SP密码compcode String

java调用C++ webservice 问题 急!!!!

问题描述 调用方法:Stringendpoint="http://192.168.128.70:8080/WebService2/calc.wsdl";Clientclient=newClient(newURL(endpoint));Object[]results=client.invoke("add",newObject[]{1.0,2.0});System.out.println("results="+results);异常:org.code