2011-05-18 140 views
0

我不是一個ColdFusion程序員,但我發現需要更改的CFC文件中的一行。我需要幫助確定調整該文件的確切步驟,該文件位於C:\ ColdFusion8 \ wwwroot \ cfm下,保存並重新編譯和部署。有人能告訴我確切的步驟嗎?我只需要將一個變量從單數改爲複數。我如何做這個重新編譯並讓所有的東西重新運行?謝謝如何修改修復coldfusion.cfc文件

回答

5
  1. 在文本編輯器中打開。
  2. 進行更改。
  3. 保存。

ColdFusion不是一種編譯語言。

您可能還需要做的唯一一件事就是清除受信任的緩存,如果它啓用,默認情況下它不是。要做到這一點,您需要登錄到您的服務器ColdFusion管理員(http:// servername/CFIDE/administrator),在左側菜單中進入「緩存」並向下滾動,然後單擊「立即清空模板緩存」。

+2

我想補充一點,這可能是一個有點複雜,那麼,根據不同的應用。如果您使用的是MVC框架,則可能需要重新初始化應用程序。即使不是MVC,組件仍然可能被緩存在一個共享範圍內,因此,像大多數時候一樣,答案是「取決於」相關應用程序。但除此之外,+ 1肖恩;) – 2011-05-18 22:59:46

+1

真正的託德,但沒有辦法知道,我懷疑海報可以告訴我們,哪個框架,或者如果它沒有框架,CFC如何實例化,如果它的緩存在應用程序這就是說,對於原來的海報來說,如果變化沒有立即發生,並且你無法弄清楚如何簡單地重啓應用程序(通常是一個url標誌,?init = 1,?reinit = 1等)那麼你可以重新啓動CF服務來做同樣的事情。 – 2011-05-18 23:01:43

+0

重新啓動CF,已修復 – 2012-01-19 04:25:29

-2

,你必須執行這個腳本來更新你的web服務

<cfscript> 
// service wsdl file 
sdl = 'http://..../web_service/service_name.cfc?wsdl'; 
// create object 
factory = CreateObject('JAVA', "coldfusion.server.ServiceFactory"); 
// reference to the XmlRpcService 
RpcService = factory.XmlRpcService; 
// refresh the object in question 
RpcService.refreshWebService(sdl); 
</cfscript>