Разверните приложение Coldbox в существующем экземпляре Adobe Coldfusion 2021.

У меня есть простое приложение Coldbox REST, которое просто вызывает следующую функцию и возвращает либо 0, либо 1:

      function getTurnstileData(location, type, rfid){
    spTurnstile = new storedProc(procedure='pr_dtr_timedata_check', datasource='dsTurnstile');
    spTurnstile.addParam(type='in',cfsqltype='CF_SQL_VARCHAR', value=location);
    spTurnstile.addParam(type='in',cfsqltype='CF_SQL_VARCHAR', value=type);
    spTurnstile.addParam(type='in',cfsqltype='CF_SQL_VARCHAR', value=rfid);
    spTurnstile.addParam(type='out',cfsqltype='CF_SQL_VARCHAR', value='');
    spTurnstile.addProcResult(name='result');

    result = spTurnstile.execute().getProcResultSets().result;

    return result;
}

Использование холодного сервера server start --rewritesEnable cfengine=adobe@2021, приложение работает правильно (http://127.0.0.1:56217/index.cfm/api/checkEntry?location=test&type=IN&rfid=248426891)

Однако, когда я использую точно такой же код (с теми же сопоставлениями и источником данных) и запускаю его в существующем Adobe Coldfusion 2021, он показывает ошибку.

      11:34:28.028 - Database Exception - in C:/ColdFusion_2021_WWEJ_win64/ColdFusion2021/ColdFusion/cfusion/CustomTags/com/adobe/coldfusion/base.cfc : line 381
        Error Executing Database Query.
        
11:34:28.028 - Database Exception - in C:/ColdFusion_2021_WWEJ_win64/ColdFusion2021/ColdFusion/cfusion/CustomTags/com/adobe/coldfusion/base.cfc : line 381
        Error Executing Database Query.

Результат с использованием существующего сервера Adobe Coldfusion (A)

Результат с использованием существующего сервера Adobe Coldfusion (B)

Существует ли правильный способ развертывания приложения coldbox на существующем экземпляре сервера Adobe Coldfusion? Кажется, я не могу найти никакой информации в документации.

0 ответов

Другие вопросы по тегам