0
我嘗試在我的CFIDE管理員註冊一個目錄作爲一個REST的應用程序:無法註冊REST服務
錯誤註冊REST服務。請確保您輸入了正確的映射和路徑 。應用程序服務無法初始化。 原因:應用程序不包含任何已啓用的CFC。 應用程序不包含任何啓用休息的CFC。
我的目錄包含:
的Application.cfc
component output="false"
{
this.name = "otticanet-rest";
this.applicationTimeout = createTimespan(0,1,0,0);
this.datasource = "svvv";
this.restsettings.skipCFCWithError = true;
public boolean function onRequestStart()
{
return true;
}
}
Product.cfc
<cfcomponent rest="true" restpath="occhiali">
<cffunction name="getByMarchioAndTipo"
access="remote"
httpmethod="GET"
restpath="{idmarchio}/{idtipo}"
returntype="Struct"
produces="application/json">
<cfargument name="marchio" required="true" restargsource="Path" type="numeric" />
<cfargument name="tipo" required="true" restargsource="Path" type="numeric" />
<cfreturn LOCAL.s />
</cffunction>
...
還等什麼?
另外,這個工作一個月前。會發生什麼?
如果它以前工作,什麼改變了?是否有任何代碼改變?服務器是否已打補丁/升級?是否有任何文件夾被重命名/移動? –
沒有變化+所有仍然存在 –
很少有代碼「只是停止工作」。你必須弄清楚改變了什麼。有些東西改變了,一個許可,一些修補/升級/移動了一些東西。每次我有代碼工作,然後停下來,即使我確定沒有什麼不同,我發現有些事情已經改變。一個功能被添加到組件,OS得到修補其他一些模糊。 – Lance