I am currently developing a web application in Java. In the web application, we are obliged to use a synchronous interaction between the server and the client, even when processing major updates (which take about 2-4 hours). Therefore, while the server is busy processing, the client browser just displays "opening web page http://officeOne/myApplication/processEmployees
" as a message on the Internet Explorer's status bar while waiting for the server to finish. Now, the problem is that some of the client PCs display the "Page could not be displayed" error of the Internet Explorer after sometime (About 10 minutes). On other client PCs, this error does not appear. It just waits for the server to finish processing. Though the server still continues to process the updates even after the page is redirected to the error page, it bothers me to see such an error, and may give other users the wrong notion that the application has an error.
I am quite sure that this maybe a browser problem (or maybe I'm wrong), but I am using a browser (IE6) on all the clients. The reason why I concluded this is because i tried connecting to the same server using different clients.
Also, on the web.xml of the application, i have set the session timeout to -1, to signify that there would be no timeout from the server side.
Below is the software configuration of the server:
O.S.: Windows 2000 Advanced Server Service pack 4
Web Server : Apache Tomcat 4.03
Different clients use the following operating systems:
Windows 2000 Professional (SP4)
Windows 2000 Server (SP4)
Windows 2000 Advanced Server (SP4)
Windows XP Professional (SP1)
All clients use Internet Explorer 6 (6.0.2600.0000)
Does anybody know which causes the error and what solution could be given to such a problem?
Hope somebody could help me with this.
Thank you very much.