0

有人在 IIS 服务器上成功运行 SiteMinder 和 CF8 吗?

这就是问题所在。这需要一些努力,但大约一个月前,我在公司的 CF7 服务器上安装了 SiteMinder。SiteMinder 和 CF7 协同工作,一切正常(Flash 表单、Flash Remoting、Flex 网关)。

几天前,我们从 CF7 升级到了 CF8……然后一切都崩溃了。安装后我们发现 SiteMinder 坏了。我发现 CF8 安装已从 IIS 设置中删除了 SiteMinder ISAPI 应用程序通配符映射。我把映射放回去,把它移到 CF8 JRun 通配符映射和 BAM 上面……SiteMinder 又开始工作了。

之后,我们开始测试CF8。我们注意到 Flash 表单根本没有显示。我梳理了许多帖子和技术文章以找到任何帮助。我在 Adob​​e 支持文章中尝试了“keep-generated-swfs”修复,结果显示 Flash 表单,但只能部分工作。表单会生成,但时钟繁忙的光标只会旋转和旋转,表单中不会加载任何数据。这使我们相信远程网关可能有问题。果然,Flash 远程网关和 Flex 网关产生了 404 错误。之前遇到过网关问题,我们对 Flex XML 设置文件进行了一些建议的更改,但无济于事。然后我运行“ Remove_ALL_connectors.bat”和“IIS_connector.bat“。宾果游戏!网关打开了,Flash 表单正在显示并正常工作……非常高兴!

但是...运行“ Remove_ALL_connectors.bat”再次删除了 SiteMinder ISAPI 信息。当我重新设置 ISAPI 信息并将 SiteMinder 过滤器放在 CF 过滤器上方时,Flash 表单和网关再次被破坏。

那么...... CF8 在 ISAPI 过滤器方面不喜欢排在第二位的原因是什么?CF7似乎没有抱怨这个命令。为什么 SiteMinder 会破坏 CF8 Flash 和 Flex 网关?我尝试将旧 CF7lib/neo-*.xml与新 CF8 XML 设置文件进行比较,但没有发现任何明显的冲突。诚然,与旧的 XML 设置文件相比,新的 XML 设置文件有许多不同之处,但处理网关和表单的所有设置似乎都是相同的……至少我是这么认为的。

帮助?任何人?任何人?布勒?任何人?

4

2 回答 2

0

检查 SIteMinder 代理的通配符 ISAPI 映射设置。有一个“验证该文件是否存在”复选框,取消选中它应该开始工作。

Flash 网关正在请求一个不属于文件系统的 URL,它是一个 servlet 映射路径。由于没有文件并且 SiteMinder 代理正在检查其是否存在,您会收到一个 404 错误,导致 Flash 网关失败。

于 2010-01-06T00:42:10.153 回答
0

这个问题我遇到过两次。两次我都能够通过卸载并重新安装 Siteminder 代理并运行 Siteminder 配置向导以向策略服务器注册为受信任主机来修复。您可能需要让您的 Siteminder 管理员将您的服务器作为受信任的主机删除才能重新注册(如果您不这样做,它会告诉您它已经存在)。配置向导完成后,您会注意到它在 Coldfusion 映射之上添加了通配符映射。出于某种原因,当您从 IIS 控制台手动处理这些映射时,一切都会变得异常。到目前为止,这是我找到的唯一解决方案。基本上你让配置向导添加映射。我的 CF 网关和 Siteminder 又可以正常工作了。

  1. Siteminder SSO
  2. 冷融合

顺便说一句,我在 Windows 2003 IIS 6 服务器上运行 CFMX 7。所以它在 MX 7 上也是一个问题。

于 2009-10-06T14:33:58.037 回答