2011-11-10 4 views
5

Existe-t-il un moyen de lancer ColdFusion à partir de la ligne de commande?Lancez ColdFusion à partir de la ligne de commande

Je ne parle pas de lancer le CF et les services connexes avec la commande net start.

Je me souviens de l'avoir fait par le passé. En gros, CF en cours d'exécution de la ligne de commande offre deux avantages:

  1. Vous n'avez pas besoin de le garder en tant que service et soit l'ont toujours lancer au démarrage ou à traiter avec le Gestionnaire des services
  2. (plus important encore) Il renvoyait à l'écran toutes sortes de messages, en particulier les messages d'erreur, qui étaient utiles lors du développement actif (parce que vous n'aviez pas besoin de chercher dans les fichiers journaux ColdFusion)

Il est possible que je me trompe de mémoire et que cela ne soit pas disponible depuis ColdFusion 5.0. Est-ce possible avec ColdFusion 9?

Mise à jour: Environnement: Configuration multi-serveur avec JRun.

+0

Est-ce ce que vous pensez? http://kb2.adobe.com/cps/183/tn_18339.html – Leigh

+0

Non, ce n'est pas ça. Je vais creuser un peu plus loin, cependant. – ale

+0

CF est livré avec des fichiers batch pour lancer CF dans une fenêtre de commande. Je crois que l'URL fournie par Leigh montre cela plus bas sur la page. –

Répondre

10

Deux façons de le faire:

  1. En développement, ajoutez le serveur ColdFusion Builder, et tous les messages que vous parlez sera affiché dans l'onglet de la console.
  2. Démarrez ColdFusion à partir de la ligne de commande. Les instructions sont légèrement différentes par environnement, mais fondamentalement, vous voulez accéder au répertoire bin et émettre jrun start cfusion ou coldfusion start ou quelque chose de similaire. Postez votre environnement pour plus de détails.

Aller à C: \ JRun \ bin et numéro jrun start cfusion

+0

Oui, c'est ce que je cherchais. Merci! – ale

+0

@Al - Btw, je pense que # 2 était dans l'article kb;) – Leigh

+0

@Leigh: Je suis sûr que vous avez raison. Je blâme ces vieux yeux. – ale

2

Dans votre dossier ColdFusion9/bin vous pouvez trouver stop.bat et start.bat. L'exécution de ce dernier vous donne exactement ce que vous voulez.

+0

Tout ce que je trouve sous 'JRun \ bin' est' adminstart.bat'. – ale

+1

Dans le cas d'une configuration multiserveur avec JRun, vous pouvez exécuter jrun_root \ bin \ jrun -start servername où nom_serveur représente le nom de l'instance que vous voulez démarrer –

+1

Dans ColdFusion10, le répertoire mono-serveur est ColdFusion10/cfusion/bin et les commandes sont cfstop.bat et cfstart.bat – baquiano

Questions connexes