我对使用PrimeFaces 3.2的JSF2 web应用程序有一个问题。我们的组织有一个Nortel VPN Gateway 3050,我们希望将其用作外部用户的单一访问点。我们在登录页面上添加了指向内部服务器的链接,并且大多数时候登录页面的导航功能正常。但是,它不能正常工作。
使用Fiddler时,我发现在尝试下载PrimeFaces CSS和jQuery JavaScript文件时出现错误。每当我尝试登录时,我也会收到错误消息“连接被重置”。这个错误也会零星地出现在从登录页面开始的初始导航中,但并不一致。
web应用程序本身正在使用Windows Server2008R2和GlassFish侦听端口80的专用虚拟机上运行。SSL身份验证使用AD;用户在应用程序中使用其AD凭据重新进行身份验证。
是否需要在GlassFish端进行配置更改才能使web应用程序在网关后运行?该应用程序在内部网络上运行良好。
任何帮助都是非常感谢的。
干杯,
克里斯
更新:错误似乎是在试图加载primefaces.js和jquery.js文件时发生的;我收到JavaScript错误,指出对象未定义。如果我尝试强制先加载这两个JS文件,xnet JavaScript也会出现类似的错误。我们的网络专家不知道设备内部是如何工作的(他从其他人那里继承了这些信息,我们在很多事情上都没有利用它)。
我部署了一个简单的框架应用程序,它只包含一个p:commandButton,但仍然收到错误,所以我知道它与其他代码库没有什么特别的关系。
看起来我可能需要拆掉所有的PrimeFaces,只使用核心组件重新开发应用程序,并希望能有最好的结果。
发布于 2012-07-16 17:03:43
我不知道这是否包含答案,但我偶然发现了包含以下文本的this文档:
修复了NVG将压缩的xnet.js文件发送到Microsoft IE 5.5客户端的问题。当设置为off (默认值)时,不会将任何压缩内容发送到客户端浏览器。(CR Q01270920)
那么缩小的Javascript文件会不会有问题呢?
顺便说一句,这个documentation中有一些类似的东西
Q01982756启用http压缩会导致xnet.js JavaScript无法在IE 6.0中解压缩。此问题已修复。
发布于 2012-03-23 23:08:17
我会调查一下VPN连接。是否所有网络流量都通过VPN连接定向,还是仅将流量定向到all服务器?
使用http://www.wireshark.org/等工具分析应用网络流量,或使用北电提供的工具。
https://stackoverflow.com/questions/9841171
复制相似问题