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