It's late but I found it.
After some ethereal dumps I noticed that the finish method in
org.apache.tomcat.modules.server.Ajp13Interceptor is called 2 times
when using forward and so we sent 2 time the END_OF_RESPONSE to
the Apache Web Server.
So Apache (depending on reqs rate and load) will get the 2nd
END_OF_RESPONSE just after sending the next request to tomcat.
And it will return a NO RESPONSE to browser
I think Costin will find quickly where the problem come from
(two calls to finish() but a quick hack could be to add
finished = true in finish() :
=>
public void finish() throws IOException
{
if(!finished) {
super.finish();
ajp13.finish();
finished = true;
}
}
<=
Just think that recycle() reset finished to false ;-(
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]