特定于应用程序的映射到父文件夹

时间:2016-01-28 21:08:11

标签: coldfusion cfml lucee

我正在尝试为父文件夹创建特定于应用程序的映射。出于某种原因,这适用于我的本地开发环境,我收到错误

组件定义无效,找不到组件[cfc.udf]

目录结构:

--- website1
------- application.cfc

--- cfc
------ udf.cfc

application.cfc上的代码:

<cfcomponent> 
    <cfset This.name = "Website1">
    <cfset This.Sessionmanagement=true>
    <cfset This.Sessiontimeout="#createtimespan(0,0,30,0)#">
    <cfset this.mappings["/cfc"] = expandPath('../cfc') />

    <cffunction name="onApplicationStart">
         <cfset Application.udf = createObject("cfc.udf")>
    </cffunction>
</cfcomponent>

我正在使用Lucee 1.5

当我输出应用程序时,如下:

<cfset app = CreateObject("component",  "application") />
<cfdump var="#app#">

我得到了

MAPPINGS    
    Struct
        cfc string  D:\WebSites\parent-directory\cfc

我有点迷失

更新:

回应@leigh:

--- parent-directory
    --- website1
       --- application.cfc
    --- cfc
       --- udf.cfc

1 个答案:

答案 0 :(得分:0)

原来它与Coldfusion或Lucee无关。

问题是我们如何在IIS上设置站点。我们不得不从IP +:+端口切换到使用此环境的子域。所以,tomkat正在寻找错误的背景......或者至少那是我所说的。这有点超出了我最熟悉的抽象层。