Я не программист coldfusion, но я нашел одну строку в файле CFC, которую нужно изменить. и мне нужна помощь в определении точных шагов для корректировки этого файла, который находится в C:\ColdFusion8\wwwroot\cfm, сохранения, повторной компиляции и развертывания. Может ли кто-нибудь сказать мне точные шаги. Мне просто нужно изменить одну переменную с единственного на множественное число. Как мне сделать эту перекомпиляцию и снова запустить все? Спасибо
Как изменить файл fix coldfusion .cfc
Ответы (2)
- Откройте в текстовом редакторе.
- Внесите изменения.
- Сохранять.
ColdFusion не является компилируемым языком.
Единственное, что вам может понадобиться, это очистить доверенный кеш, если он включен, что по умолчанию не включено.
Для этого вы должны войти в систему администратора ColdFusion на своем сервере (http://servername/CFIDE/administrator), перейти к «Кэшированию» в левом меню, прокрутить вниз и нажать «Очистить кэш шаблонов сейчас».
person
Sean Coyne
schedule
18.05.2011
Я бы добавил, что это может быть немного сложнее, в зависимости от приложения. Если вы используете инфраструктуру MVC, может потребоваться повторная инициализация приложения. Даже если это не MVC, компонент все равно может кэшироваться в общей области, поэтому, как и в большинстве случаев, ответ «это зависит» от рассматриваемого приложения. А в остальном +1 Шон ;)
- person Todd Sharp; 19.05.2011
Верно, Тодд, но нет никакого способа узнать, и я сомневаюсь, что постер мог бы сказать нам, какой фреймворк, или если его нет, как был создан экземпляр 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