У меня есть состав приложения J2EE с тремя подпроцессорами, установленными на сервере приложений WebSphere 6.1
Каждое субприложение - это, по сути, EAR (EJB 2.1 + WEB + Utility). Это приложение «оптимизировано» для Internet Explorer 6, оно не работает ни с одним другим браузером (и сделать его кросс-браузерным сейчас невозможно ...)
Эти субприложения взаимодействуют друг с другом последовательным потоком, 1-й вызывает 2-й, а 2-й вызывает 3-й. Это делается с помощью метода POST.
Когда этот последовательный поток выполняется во второй раз, и браузер отображает первый HTML-ответ 3-го модуля, он не может получить дальнейшие ответы от сервера (через пять минут браузер отображает «Страница не может будет отображаться как «внутренне« ERROR_INTERNET_TIMEOUT »), что означает, что приложение непригодно для использования, так до тех пор, пока все окна браузера не будут закрыты и не будет открыт новый процесс« браузера ».
Этот тест был также выполнен на GlassFish v2.1, но проблема не устранена.