Проблема с подключением браузера к серверу приложений WebSphere 6.1 - PullRequest
1 голос
/ 21 марта 2011

У меня есть состав приложения 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, но проблема не устранена.

1 Ответ

1 голос
/ 08 апреля 2011

Похоже, что никто не мог ответить, нам удалось решить его, поэтому я сам отвечу на него, если кто-то еще столкнется с той же проблемой.

Причиной проблемы была настройка в Internet Explorer,ограничивающий количество подключений к серверу, проблема была решена путем применения этих записей реестра, что увеличивает количество подключений к серверу

Редактор реестра Windows версии 5.00

[HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion\ Настройки Интернета]

"MaxConnectionsPer1_0Server" = dword: 00000010

"MaxConnectionsPerServer" = dword: 00000010

...