настройки для отдыха в CF Администратор

#rest #web-services #coldfusion #coldfusion-10

Вопрос:

Я пытаюсь создать API REST в ColdFusion 10. Я создал компонент coldfusion с функцией внутри него.

 <cfcomponent rest="true" restpath="restService">
    <cffunction name="sayHello" access="remote" returntype="String" httpmethod="GET">        
          <cfset rest = "Hello World">
          <cfreturn rest>
    </cffunction>
</cfcomponent>
 

Настройки администратора CF

Теперь я хотел зарегистрировать свой компонент в CF Administrator, поэтому я указал путь к своему cfc[D:/wwwroot/used_adm/cfc/resttest] в разделе Корневой путь. Я хотел понять, что нужно дать в сервисном отображении http://ipaddressOfMyServer:portNo/rest/{servicemappping}/RestService здесь я не мог понять, что такое {сопоставление служб}? Что я должен упомянуть в своем заявлении? Это снова путь к хфу?

Изменить: В application.cfc я добавил приведенный ниже код, чтобы включить CFC rest:

<cfset restInitApplication(«D:wwwrootused_admcfcresttest»,»тест») >

Я использую это имя «тест» в качестве сопоставления служб в администраторе ColdFusion.

Затем я попытался ударить *http://domainName:portNo/rest/test/restService и ошибка получения страницы не найдена.

В приложении.в журнале я мог видеть эту ошибку.

«Ошибка»,»ajp-bio-8013-exec-1″,»09/29/21″,»00:34:43″,»TestProc»,»Экземпляр компонента used_adm.cfc.resttest.Не удалось создать PostTestReq.». Конкретная последовательность включенных или обработанных файлов такова: D:wwwrootused_admcfcresttestpostTestReq.cfc, строка: 115 » Не могли бы вы, пожалуйста, помочь мне с этим?

Комментарии:

1. Это поможет вам начать. cfguide.io/coldfusion-administrator/server-settings-mappings

2. @DanBracuk Можете ли вы помочь мне устранить эту ошибку, если вам что-нибудь известно об этом: «Ошибка»,»ajp-bio-8013-exec-1″,»09/29/21″,»00:34:43″,»TestProc»,»Экземпляр компонента used_adm.cfc.resttest. Не удалось создать PostTestReq.». Конкретная последовательность включенных или обработанных файлов такова: D:wwwrootused_admcfcresttestpostTestReq.cfc, строка: 115 »

3. @SOS ты что-нибудь знаешь об этом?

4. Изменилась ли тема? Смогли ли вы решить первоначальную проблему регистрации вашего cfc в качестве службы ОТДЫХА?

5. да, @DanBracuk , я мог бы зарегистрировать услугу прямо сейчас. но не в состоянии получить правильный результат, когда я пытаюсь нажать имя домена:portNo/rest/test/RestService , я получаю ошибку 404, и в журналах приложений я мог видеть ошибку, о которой я упоминал выше. Не знаю, почему это происходит.