Surely if you make 10 requests to the servlet there will be 10 servlet
instances?

It looks like each has its own connection manager ...

On 23/03/07, Joan Balagueró <[EMAIL PROTECTED]> wrote:
Hi,



I'm trying to limit the total number of http connections in my httpclient
instance. I'm using a multithreaded http connection manager. The code is the
following:



  HttpClient objHttp = new HttpClient(new
MultiThreadedHttpConnectionManager());

  objHttp.getHttpConnectionManager().getParams().setMaxTotalConnections(1);


objHttp.getHttpConnectionManager().getParams().setConnectionTimeout(connecti
onTimeout);


objHttp.getHttpConnectionManager().getParams().setSoTimeout(responseTimeout)
;


objHttp.getHttpConnectionManager().getParams().setStaleCheckingEnabled(true)
;

  objHttp.getParams().setCookiePolicy(CookiePolicy.RFC_2109);



This is part of a servlet that receives a request and sends an http request
to another server using this httpclient. As you can see, I'm limiting the
total number to 1 in order to make a test.



But, if I send to this servlet many simultaneous requests (10 or more), no
errors happens and httpclient opens 10 (or more) http connections, ignoring
my limit of 1.



I suppose that I'm misunderstanding something, but I don't know what. Can
anybody help me?



Thanks,



Joan.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to