0

我们正在使用以下内容:Websphere Portal 6.1.0.2 Websphere App Server 7.0.0.17 Richfaces - 3.3.3 facelets - jsf-facelets-1.1.15 tomahawk12 - 1.1.9 Jboss portlet bridge - 2.1 final

此配置在我们的门户环境中大部分都可以正常工作,并且在直接通过应用程序/门户服务器访问时完全可以正常工作。

当通过 IHS Web 服务器访问时,所有页面都会出现,但是当通过 firebug/httpfox 等查看时,会在 Richfaces 和 a4j 相关资源(如 org.ajax4jsf.javascript.AjaxScript 和 org.ajax4jsf.javascript.PrototypeScript)上看到 HTTP 500 OK 消息, org/richfaces/renderkit/html/scripts/jquery/jquery.js 和 org/richfaces/renderkit/html/scripts/tooltip.js

如果我查看这些文件的内容,它包含所有数据,但对于这些资源的 GET 请求只有 500 OK 的标记,并且浏览器忽略了使用这些资源。我已经尝试过 firefox、IE 7/8、chrome 和模态面板和工具提示不起作用,在 IE 中它抱怨 AFJ 未定义、工具提示未定义等。我已经通过论坛搜索并尝试了很多建议,但并不幸运. 也尝试过直接提供资源,但也没有那么幸运。

就像我之前说的,直接通过 Websphere 门户服务器访问它时它工作得很好。所有组件都可以正常工作。

因此,想与知识渊博的人核实堆栈溢出是否可以解释为什么我在通过 Web 服务器访问时收到有关 A4J、Tooltip、ModalPanel 未定义的错误(尽管所需的资源看起来是正确发送的,但它被标记了带有 500 OK 错误消息)。我可以提供任何必要的额外细节。

感谢任何帮助解决这个谜团。

4

2 回答 2

0

我们解决了这个问题。问题是 IHS 有一个 ESI 设置 - 通过插件启用边缘端缓存。在与 IBM 合作后,他们要求我们将 ESI 缓存属性设置为 false,并且它也开始从 Web 服务器和 F5 开始工作。

于 2011-12-12T20:53:19.527 回答
0

我在 WAS+IHS 中运行的应用程序也有同样的问题,但是......我认为,问题是由 IHS 引起的,因为没有 IHS,WAS 返回 200 OK。

也许你应该看到这个链接解释了一些关于为 REDIRECT 编写规则的内容。

于 2011-12-08T23:02:56.593 回答