【问题标题】:Issue with Browser Connectivity to a WebSphere Application Server 6.1与 WebSphere Application Server 6.1 的浏览器连接问题
【发布时间】:2011-07-19 21:17:06
【问题描述】:

我有一个由三个子应用组成的 J2EE 应用组合,安装在 WebSphere Application Server 6.1 上

每个子应用程序基本上都是一个 EAR(EJB 2.1 + WEB + Utility)。此应用程序针对 Internet Explorer 6 进行了“优化”,它无法与任何其他浏览器一起使用(并且现在无法实现跨浏览器...)

这些子应用通过一个连续的流程进行交互,第一个调用第二个,第二个调用第三个。这是通过使用 POST 方法提交来完成的。

当此连续流程第二次完成时,浏览器显示第三个模块的第一个 HTML 响应,它无法接收来自服务器的任何进一步响应(五分钟后,浏览器显示“页面无法显示”在内部是“ERROR_INTERNET_TIMEOUT”),这意味着应用程序不可用,直到所有浏览器窗口都关闭并打开一个新的浏览器“进程”。

此测试也在 GlassFish v2.1 上完成,但问题仍然存在。

【问题讨论】:

    标签: web-applications jakarta-ee internet-explorer-6 websphere


    【解决方案1】:

    嗯,好像没有人可以回答,我们设法解决了,所以如果其他人遇到同样的问题,我会自己回答。

    问题的原因是 Internet Explorer 上的一个设置,它限制了每台服务器的连接数,通过应用此注册表项解决了这个问题,这增加了每台服务器的连接数

    Windows 注册表编辑器 5.00 版

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 设置]

    "MaxConnectionsPer1_0Server"=dword:00000010

    "MaxConnectionsPerServer"=dword:00000010

    【讨论】: