#command-line #coldfusion #coldfusion-9
#командная строка #coldfusion #coldfusion-9
Вопрос:
Есть ли способ запустить ColdFusion из командной строки?
Я не говорю о запуске CF и связанных с ним служб с помощью net start
команды.
Я помню, что делал это в прошлом. В принципе, запуск CF из командной строки давал два преимущества:
- Вам не нужно было сохранять его как службу и либо заставлять его всегда запускаться при загрузке, либо иметь дело с диспетчером служб
- (что более важно) На экран выводились всевозможные сообщения, особенно сообщения об ошибках, которые были полезны при активной разработке (потому что вам не нужно было копаться в файлах журнала ColdFusion, чтобы найти их)
Возможно, я неправильно запоминаю и это недоступно с ColdFusion 5.0. Возможно ли это вообще с ColdFusion 9?
Обновление: Среда: конфигурация с несколькими серверами с помощью JRun.
Комментарии:
1. Это то, о чем вы думаете? kb2.adobe.com/cps/183/tn_18339.html
2. Нет, дело не в этом. Однако я копну немного глубже.
3. CF поставляется с пакетными файлами для запуска CF в командном окне. Я полагаю, что URL, предоставленный Ли, показывает это дальше по странице.
Ответ №1:
Два способа сделать это:
- При разработке добавьте сервер в ColdFusion Builder, и все сообщения, о которых вы говорите, будут отображаться на вкладке консоль.
- Запустите ColdFusion из командной строки. Инструкции немного отличаются в зависимости от среды, но в основном вы хотите перейти в каталог bin и выполнить
jrun start cfusion
илиcoldfusion start
или что-то подобное. Опубликуйте свою среду для получения дополнительной информации.
Перейдите к C:JRunbin и проблема jrun start cfusion
Комментарии:
1. @Al — Кстати, я думаю, что # 2 было в статье kb 😉
2. @Al — Просто дразню, потому что мои такие же плохие. Приятно иметь компанию 😉
Ответ №2:
В вашей ColdFusion9/bin
папке вы можете найти stop.bat
и start.bat
. Выполнение последнего дает вам именно то, что вы хотите.
Комментарии:
1. Все, что я нахожу под
JRunbin
этоadminstart.bat
.2. В случае многосерверной конфигурации с JRun вы можете выполнить jrun_rootbinjrun -start имя_сервера, где имя_сервера представляет имя экземпляра, который вы хотите запустить
3. В ColdFusion10 каталог с одним сервером называется ColdFusion10/cfusion/bin, а команды — cfstop.bat и cfstart.bat