簡體   English   中英

coldfusion REST服務,404未找到

[英]coldfusion REST service, 404 not found

我似乎無法讓我的REST服務工作......當我調用URL時,我得到了404。

我正在運行Win 7,CF 10開發人員,Apache webserver。 我已經開發了多年,所以設置工作 - 但這是我第一次通過CF的REST服務...我提到,因為CF正在工作,目錄和網絡服務器工作等。

目錄看起來像這樣

C:\\ wwwroot的\\ restTest

CODE - 保存為“obj1.cfc” - (注意:我已嘗試使用和不使用/的restpath)

<cfcomponent restpath="/restTest" rest="true" >

    <cffunction name="getMethod" access="remote" returntype="String" httpmethod="GET" >

        <cfreturn "this is a string returned" />

    </cffunction>

</cfcomponent>

coldfusion ADMIN設置如下所示

Root path: 'C:\wwwroot\restTest'
Service Mapping: 'test'

我正在使用服務映射,因為我沒有相關的應用程序名稱 - 沒有Application.cfc - 我試圖保持這個超級簡單。

當我設置該路徑時,我收到一條綠色的“成功”消息

瀏覽到 -

127.0.0.1/rest/test/restTest/

結果 - 404

我究竟做錯了什么? 我的理解是“/ rest /”是CF中用於​​路由服務的默認映射路徑 - 我可能錯了,但我知道我在某處讀過它 - 並且示例都使用它。 我也相信我可以在管理員或某些XML文件中更改它...

事實證明 - Apache需要將此行添加到主機(或在配置中全局)

JkMountFile "C:/ColdFusion10/config/wsconfig/1/uriworkermap.properties"

一旦我補充說......一切都很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM