Hi guru When using the axis2 stub generated by wsdl2java, do I need to remember to close the connection after calling the stub function?
Example: Stub function: searchResponse = oneStub.searchForNumber(...) // try to call close here? -- generated stub --- in searchForNumber() { _operationClient.execute(true); // process response ... } While I run 6 copy of the clients, I found there are so many connection hanging in the client as well as server: Server 1 CLOSING 1 LISTEN 23 ESTABLISHED 24 TIME_WAIT 41 SYN_RCVD 100 FIN_WAIT_2 482 FIN_WAIT_1 Client (15080 is the server port) $netstat |awk '/15080/ {print $4}' |sort |uniq -c |sort -n 4 FIN_WAIT_2 6 SYN_SENT 397 CLOSE_WAIT 928 TIME_WAIT 1372 ESTABLISHED All client time out at the end: org.apache.axis2.AxisFault: Read timed out at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Com monsHTTPTransportSender.java:221) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:452) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisO peration.java:330) at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAx isOperation.java:294) ... Thank in advanced! Regards Rex Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search. ____________________________________________________________________________________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz