Hello!
 
The problem with "Address already in use: connect" exception for an Axis2 
client when executing thousends of calls is solved by:
 
Options options = stub._getServiceClient().getOptions();
options.setProperty(HTTPConstants.REUSE_HTTP_CLIENT, Boolean.TRUE);
 
So it might be good to change the default value for 
HTTPConstants.REUSE_HTTP_CLIENT
to TRUE for the client generated by the wsdl2java tool.
 
What do you gurus think?
 
/Pär
 
 
 
 
> Subject: Re: Address already in use: connect> From: [EMAIL PROTECTED]> To: 
> [email protected]> Date: Wed, 10 Oct 2007 10:54:29 +0100> > Try to set 
> some custom options [1], like caching/reusing the same http> client and 
> throttling the max number of connections.> > Michele> > [1]> 
> http://svn.apache.org/viewcvs.cgi//webservices/axis2/trunk/java/modules/integration/test/org/apache/axis2/async/AsyncService2Test.java>
>  > > On Wed, 2007-10-10 at 11:13 +0200, Pär Malmqvist wrote:> > Hi!> > > > I 
> have written a simple blocking client using Axis2 1.3 API's.> > > > When I do 
> like this:> > > > for(int i = 0; i < 1000000; i++) {> > ...> > ServiceClient 
> sender = new ServiceClient();> > sender.sendReceive(payload);> > ...> > }> > 
> > > there is no problem. The client runs for many hours.> > > > > > > > When 
> I do like this:> > > > ServiceClient sender = new ServiceClient();> > > > 
> for(int i = 0; i < 1000000; i++) {> > ...> > sender.sendReceive(payload);> > 
> ....> > sender.cleanup();> > sender.cleanupTransport();> > > > }> > > > I get 
> exception ....AxisFault: Address already in use: connect> > after a couple of 
> thousand calls.> > > > It seems to be something wrong in the ServiceClient 
> class which> > shows up after a while.> > Any ideas?> > > > /Pär Malmqvist> > 
> > > > > > > > > > > > > > > > > > > 
> ______________________________________________________________________> > 
> Explore the seven wonders of the world Learn more!> > > 
> ---------------------------------------------------------------------> To 
> unsubscribe, e-mail: [EMAIL PROTECTED]> For additional commands, e-mail: 
> [EMAIL PROTECTED]> 
_________________________________________________________________
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx

Reply via email to