无法加载 CFC xyz 中关系属性 abc 的目标 CFC abc
我正在运行两个具有不同应用程序名称的应用程序。两个都 使用不同的数据源(但后面是相同的数据库)并且具有几乎相同的 ORM 对象,但是两者 在他们自己的 webroot/orm 文件夹中。
虽然管理应用程序运行良好,但我有时会在公共场合收到错误 应用程序: 无法加载 CFC 中关系属性 abc 的目标 CFC abc XYZ。
如果我查看 orm 文件夹,所有 cfc 都在那里并且权限设置正确。
重新启动 ColdFusion n 次后我发现: admin_app 首先运行 public_app 运行第二 一切正常
public_app 首先运行 admin_app 运行第二 public 失败,直到 admin_app 运行一次
知道我错过了什么吗?
I'm running two Applications with different Application names. Both
use the different datasources (but same database behind) and have almost the same ORM objects, but both
in their own webroot/orm folder.
While the admin app runs fine, I sometimes get an error in the public
app:
Cannot load the target CFC abc for the relation property abc in CFC
xyz.
If I look into the orm folder, all cfc are there and permissions are set properly.
After restarting ColdFusion n-times i figured out:
admin_app runs first
public_app runs second
all fine
public_app runs first
admin_app runs second
public fails until admin_app is run once
Any idea what I'm missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我发现错误发生在 onApplicationStart() 被触发之前。
尝试克隆数据库,因此每个应用程序都有不同的 DSN 和数据库。还重命名了公共应用程序的 ORM CFC 并禁用了组件缓存。还是一样......
我将公共应用程序的Application.cfc减少到最小值: http://pastebin.com/mJhSDFDi< /a>
并将 test.cfm 放入仅输出 #now()# 的服务器上。还是一样...
Okay I figured out, that the error occures before onApplicationStart() gets fired.
Tried to clone the database, so each app has different DSN and database. Also renamed the ORM CFCs of the public app and disabled component caching. Still the same...
I reduced the Application.cfc of the public app to minimum: http://pastebin.com/mJhSDFDi
And put a test.cfm onto the server which just outputs #now()#. Still the same...