我有时会得到
Could not find the ColdFusion Component or Interface Answer.
只需进行刷新即可解决问题。这不是在我尝试从中浏览时从 ftp 刷新程序的情况:没有进行任何开发。但是每隔一段时间我就会在尝试创建对象时得到它。
问:如果实例化组件失败,是否有休眠并重试的最佳实践?
我有时会得到
Could not find the ColdFusion Component or Interface Answer.
只需进行刷新即可解决问题。这不是在我尝试从中浏览时从 ftp 刷新程序的情况:没有进行任何开发。但是每隔一段时间我就会在尝试创建对象时得到它。
问:如果实例化组件失败,是否有休眠并重试的最佳实践?
您使用的是服务器集群吗?如果是这样,也许您的一台服务器配置错误 - 可能缺少映射 - 当您从该服务器获得服务时,您会看到问题吗?这可能解释了它似乎只偶尔发生的方式。
顺便说一句,CFC 的实例化应该总是有效的——你不应该试图通过睡觉和重试来解决这个问题。
菲利普,这有没有可能在 cf 9.0.1 上,并且您使用的是“import”关键字?
我问的原因是我已经看到了行为 - 并记录了一个错误报告 - 如果我在同一页面(或另一个 CFC 中......没关系)上有两个不同的对象创建,两者都来自同一个包,我没有使用完全限定的 CFC 名称,而是使用导入,那么第一个 createObject() 将成功,第二个将失败,并出现“找不到...”错误。
我想知道这样的事情是否可以在这里发挥作用。