找不到 Coldfusion 9 数据源

Coldfusion 9 Datasource could not be found

我已经在 ColdFusion 管理面板中设置了数据源。当我尝试在应用程序中使用它时,出现错误: 找不到数据源[名称]。 我已经验证我在应用程序中使用的数据源名称与在管理面板中设置的相同(多次尝试手动输入和 ctr+a + ctr+c),但没有成功。

我尝试过的:

有指导吗?

编辑

有 3 个 运行 个实例。 None 其中有一个可加载的管理面板(ERR_CONNECTION_RESET)。逐字错误消息:

The web site you are accessing has experienced an unexpected error. Please contact the website administrator.

The following information is meant for the website developer for debugging purposes. Error Occurred While Processing Request Datasource test could not be found."

抛出错误的相关代码:

<cfset Application.datasource = "test">
<cfinclude template="templates/header.cfm">
<cfinclude template="templates/horizontal_navigation.cfm">
<cfquery name="getUsers" datasource="#application.datasource#">
    select *
    from role_lookup rl

我的印象是 ColdFusion 实例是孤立的。这在应用程序之间似乎是正确的,但是生成实例的父级 "seems" 允许数据源继承。

此问题是由于父实例中有同名数据源引起的。父实例将覆盖同名的数据源,因此当同名的父数据源未指向有效数据库时,它会抛出这些错误。

我无法通过研究找到任何相关信息,所以这可能是巧合,我大约在同一时间更改的其他内容可能是实际问题。

attributes.datasource 传递变量时可以工作