Запустите ColdFusion из командной строки

#command-line #coldfusion #coldfusion-9

#командная строка #coldfusion #coldfusion-9

Вопрос:

Есть ли способ запустить ColdFusion из командной строки?

Я не говорю о запуске CF и связанных с ним служб с помощью net start команды.

Я помню, что делал это в прошлом. В принципе, запуск CF из командной строки давал два преимущества:

  1. Вам не нужно было сохранять его как службу и либо заставлять его всегда запускаться при загрузке, либо иметь дело с диспетчером служб
  2. (что более важно) На экран выводились всевозможные сообщения, особенно сообщения об ошибках, которые были полезны при активной разработке (потому что вам не нужно было копаться в файлах журнала ColdFusion, чтобы найти их)

Возможно, я неправильно запоминаю и это недоступно с ColdFusion 5.0. Возможно ли это вообще с ColdFusion 9?

Обновление: Среда: конфигурация с несколькими серверами с помощью JRun.

Комментарии:

1. Это то, о чем вы думаете? kb2.adobe.com/cps/183/tn_18339.html

2. Нет, дело не в этом. Однако я копну немного глубже.

3. CF поставляется с пакетными файлами для запуска CF в командном окне. Я полагаю, что URL, предоставленный Ли, показывает это дальше по странице.

Ответ №1:

Два способа сделать это:

  1. При разработке добавьте сервер в ColdFusion Builder, и все сообщения, о которых вы говорите, будут отображаться на вкладке консоль.
  2. Запустите 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