Как изменить файл fix coldfusion .cfc

Я не программист coldfusion, но я нашел одну строку в файле CFC, которую нужно изменить. и мне нужна помощь в определении точных шагов для корректировки этого файла, который находится в C:\ColdFusion8\wwwroot\cfm, сохранения, повторной компиляции и развертывания. Может ли кто-нибудь сказать мне точные шаги. Мне просто нужно изменить одну переменную с единственного на множественное число. Как мне сделать эту перекомпиляцию и снова запустить все? Спасибо


person barcodereader    schedule 18.05.2011    source источник


Ответы (2)


  1. Откройте в текстовом редакторе.
  2. Внесите изменения.
  3. Сохранять.

ColdFusion не является компилируемым языком.

Единственное, что вам может понадобиться, это очистить доверенный кеш, если он включен, что по умолчанию не включено.

Для этого вы должны войти в систему администратора ColdFusion на своем сервере (http://servername/CFIDE/administrator), перейти к «Кэшированию» в левом меню, прокрутить вниз и нажать «Очистить кэш шаблонов сейчас».

person Sean Coyne    schedule 18.05.2011
comment
Я бы добавил, что это может быть немного сложнее, в зависимости от приложения. Если вы используете инфраструктуру MVC, может потребоваться повторная инициализация приложения. Даже если это не MVC, компонент все равно может кэшироваться в общей области, поэтому, как и в большинстве случаев, ответ «это зависит» от рассматриваемого приложения. А в остальном +1 Шон ;) - person Todd Sharp; 19.05.2011
comment
Верно, Тодд, но нет никакого способа узнать, и я сомневаюсь, что постер мог бы сказать нам, какой фреймворк, или если его нет, как был создан экземпляр CFC и был ли он кэширован в области приложения и т. д. Тем не менее, для оригинальный плакат, если изменение не вступает в силу сразу, и вы не можете понять, как просто перезапустить приложение (обычно флаг URL, ?init=1, ?reinit=1 и т. д.), то вы можете перезапустить службу CF, чтобы сделать тоже самое. - person Sean Coyne; 19.05.2011

вам нужно выполнить этот скрипт, чтобы обновить ваш веб-сервис

<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>
person houssem    schedule 26.04.2013