XPages 运行时优化 Javascript 和 CSS 资源无法正常工作

XPages Runtime optimized Javascript and CSS resources is not working

有一段时间我们无法使用 "Use runtime optimized JavaScript and CSS resources" 功能,因为聚合的 JS 和 CSS link 总是坏掉的。当我使用 F12 IE 开发人员工具检查时,CSS 文件只是不加载。当我查看脚本时,聚合的 JS 文件 returns "Could not find file".

仅当有两个或多个 JS 或 CSS 资源聚合时才会出现此问题。如果只有一个资源(无聚合),则 link 有效。

我确实注意到聚合的 "internal" JS 文件已成功找到并加载。只是找不到应用程序中的那些。这个问题在所有应用程序中都是一致的,这使我认为这可能是服务器问题,也许是遗漏了设置。

其他信息:该问题在8.5.3中存在,在Domino 9.0.1FP3中仍然存在。所有用户都使用 IE 7 或更高版本。 "internal" JS 文件是指 Domino 在例如请求 dojo 模块时加载的那些文件。这些路径是“https://serverpath/xsp/.ibmxspres/.mini/dojo/...”

我的特定于数据库的资源在聚合时是“/dbpath/xsp/.ibmxspres/.js/...”和“/dbpath/xsp/.ibmxspres/.css/ ……”。

如果有人对可能的原因有任何建议,我将不胜感激。

问题似乎是与 Siteminder 一起使用的 DSAPI 过滤器。删除过滤器 (DominoWebAgent.dll) 文件后,问题就消失了。由于我们很快就要离开 Siteminder,我们将等待使用聚合工具。感谢每一位就此问题提出想法的人。