【问题标题】:Could not find the ColdFusion Component or Interface Answer.找不到 ColdFusion 组件或接口答案。
【发布时间】:2010-08-29 20:25:15
【问题描述】:

我有时会得到

Could not find the ColdFusion Component or Interface Answer. 

只需进行刷新即可解决问题。 这不是在我尝试浏览时从 ftp 刷新程序的情况:没有进行任何开发。但每隔一段时间我就会在尝试创建对象时得到它。

问:如果实例化组件失败,是否有休眠并重试的最佳做法?

【问题讨论】:

  • 请提供更具体的信息。您是否将对象保持在某个范围内?您在使用自定义映射吗?

标签: coldfusion cfc


【解决方案1】:

您使用的是服务器集群吗?如果是这样,也许您有一台服务器配置错误 - 可能缺少映射 - 当您从该服务器获得服务时,您会看到问题吗?这或许可以解释它似乎只是偶尔发生的方式。

顺便说一句,CFC 的实例化应该始终有效 - 您不应该尝试通过休眠和重试来解决此问题。

【讨论】:

  • 谢谢夏兰。它在共享服务器上,所以我不认为它是集群的。
【解决方案2】:

菲利普,这有没有可能在 cf 9.0.1 上,而您使用的是“import”关键字?

我问的原因是我已经看到了行为——并记录了一个错误报告——如果我在同一页面上创建了两个不同的对象(或在另一个 CFC 中......没关系) ,都来自同一个包,而且我没有使用完全限定的 CFC 名称,而是使用导入,那么第一个 createObject() 将成功,第二个将失败,并出现“找不到 ...”错误。

我想知道这样的事情是否可以在这里发挥作用。

【讨论】:

  • 我在 Application.cfc 中使用 this.customTagPaths 并让 ColdFusion 找到它,而不是明确告诉它去哪里。你是对的,那里可能有东西。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-18
  • 2012-03-17
  • 1970-01-01
相关资源
最近更新 更多