[英]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.