We are facing a very strange problem when external systems try to launch into our application which resides on a different web server.
Our application is using JSF 1.2 / Richfaces, and is deployed on WAS 6.1 and in order for other systems to launch into our application we expose a servlet which has some predefined parameters which the other systems call using a URL string with GET. The servlet gathers the parameter and initializes a bean with the parameters and forwards to a xhtml which calls a action to do the desired search.
The way that the external systems calls us is that they use window.open and pass the URL with the parameters for invoking the servlet.
The first few calls to the servlet works fine and the user is able to launch into our system, but usually after opening or launching into the application multiple times and then clicking on the link the window locks up and after long time "Cannot Find Server" page is displayed.
We have tried to check with different http tracer tools and it seems the call to the servlet doesn't even leave the box where the link is clicked. So we assume that somehow the window is locked up is unable to send the request to the servlet and after some time displays the "Page Not Found" page.
The client base using these servers are usually using Windows XP.
This is a real showstopper for the whole application.