coldfusion - Coldfusion - 重新启动服务后在组件中找不到方法
问题描述
重新启动 CF 服务时,我一直遇到“在组件中找不到方法”错误。停止并重新启动后,此方法就可以了。
未找到的方法恰好是最近添加到已生产多年的 CFC 的功能。该 CFC 中的其他函数都没有抛出错误。我曾尝试清除缓存等。所有 CFC 都在 Application.cfm 中定义。
有没有人遇到过这个问题或有任何建议或解决方案?
谢谢。
解决方案
未找到的方法恰好是最近添加的函数
- 方法有标注
access="private"
吗? - 方法有标注
access="package"
吗? - 方法拼写是否正确?
- 对方法的引用是否拼写正确?
- 可以调用同一个 CFC 中的其他方法吗?
- 您确定已将该文件更改部署到生产环境吗?
- 您是否检查了服务器上的实际文件以确保该方法存在?
- 您是否已验证您的 CF 管理员指向正确的映射路径?
- 是这个 CFC 实际所在的路径吗?
- 在 CF admin 中,是否未选中“组件缓存”?
推荐阅读
- php - Find duplicates in table by checking 4 columns
- python - PyCharm Asks "Is this intentional?" When Passing the Proper Arguments to Constructor of Generic Class
- php - WooCommerce 中赠品的强制性兑换券
- python - 无法在 python 请求中发布授权标头
- flutter - Flutter api 数据未显示 Futurebuilder 小部件
- python - 如何在调度的后台线程中传输 MQTT 消息?
- python - LSTM 网络的架构
- exception - 传单:无效的 LatLng 对象 NaN
- flutter - Flutter中如何处理会话?
- powershell - 从列表文件中远程获取序列号和型号,并在PowerShell中将其导出到排列好的excel中