Сопоставления приложения с родительской папкой

Я пытаюсь создать конкретные сопоставления приложения с родительской папкой. По какой-то причине это работает в моей локальной среде разработки, я получаю сообщение об ошибке

неверное определение компонента, не удается найти компонент [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

person Jack Pilowsky    schedule 28.01.2016    source источник
comment
Что такое parent-directory по отношению к вашей предыдущей структуре Каталога: пример?   -  person Leigh    schedule 29.01.2016
comment
@leigh: см. выше   -  person Jack Pilowsky    schedule 29.01.2016
comment
Когда вы выполняете <cfdump var="#this.mappings#">, вы получаете список ожидаемых путей?   -  person James A Mohler    schedule 29.01.2016
comment
Да, я получаю строку cfc D:\WebSites\parent-directory\cfc   -  person Jack Pilowsky    schedule 29.01.2016
comment
FWIW, то, что вы разместили, работает в ACF. Я проверю позже с Люси, если вы не получите ответа к тому времени.   -  person Leigh    schedule 29.01.2016
comment
@leigh, ты джентльмен и ученый! Однако проблема была в другом уровне приложения.   -  person Jack Pilowsky    schedule 29.01.2016


Ответы (1)


Оказывается, это не имеет ничего общего с Coldfusion или Lucee.

Проблема заключалась в том, как мы настроили сайты на IIS. Нам пришлось переключиться с порта IP + : + на использование поддомена для этой среды. Значит, томкат искал не в том контексте... По крайней мере, мне так сказали. Это немного выходит за рамки того уровня абстракции, который мне наиболее удобен.

person Jack Pilowsky    schedule 29.01.2016