Hi all,
I have been using axis for client and server webservice calls. We are running into this issue of "Too many open files" after we run 1000 transactions.
I have tried using the latest CommonsHTTPSender written by you but the same error appears and it looks more like a issue on the server side. Do you have any idea about it? Please let me know. I have been struggling to figure this out.
This is the code i have to make the socket call
if (super.cachedEndpoint == null) { throw new org.apache.axis.NoEndPointException();}
org.apache.axis.client.Call _call = createCall();
_call.setOperation(_operations[0]);
_call.setUseSOAPAction(
true);_call.setSOAPActionURI(
"");_call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
_call.setOperationName(
new javax.xml.namespace.QName("http://websvc.sabgi", "getGPSLocation"));setRequestHeaders(_call);
setAttachments(_call);
System.out.println(
"Before");java.lang.Object _resp = _call.invoke(
new java.lang.Object[] {locInfoReq});System.out.println(
"After");HttpMethodBase method = (HttpMethodBase)_call.getMessageContext().getProperty(
"method");method.releaseConnection();
if (_resp instanceof java.rmi.RemoteException) {
throw (java.rmi.RemoteException)_resp;
}
else {
extractAttachments(_call);
try {
return (LocInfoRsp) _resp;
} catch (java.lang.Exception _exception) {
return (LocInfoRsp) org.apache.axis.utils.JavaUtils.convert(_resp, LocInfoRsp.class);
}
}
}
will appreciate any help. Need to fix this for a production release.
thanks,
sampath
verizon
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing