Skip to main content
Inspiring
February 13, 2013
Question

CF10 Multiserver - Create windows service

  • February 13, 2013
  • 1 reply
  • 2137 views

Hi,

I've installed ColdFusion 10 on my development machine (Windows 7 64bit) and yesterday created a new server instance in CF10 using the "Enterprise Manager" in the ColdFusion Administrator.  During the creation of this new instance, I didn't check the checkbox to create a Windows service.

Now, I've changed my mind and would like to have a Windows service for this new instance, however I can't figure out how to do it.

I expect you use the coldfusionsvc.exe for this, however I am not having any success with it. What parameters do I need to pass to this to make it work?  The -h option gives the following, but I can't understand what I need to put for <jrun-server>:

c:\ColdFusion10\nws\bin>coldfusionsvc.exe -h

Usage: coldfusionsvc

-install [-norestart] <jrun-server> [service-name [service-display [service-description]]] [-<jrun-option>...]

or -remove service-name

or -start service-name

or -starttimeout <seconds> service-name

or -stop service-name

or -stoptimeout <seconds> service-name

or -logfilesize <no_of_kbs> service-name

or -logfileRotationLimit <no_of_files> service-name

or -status service-name

or -console service-name [-<jrun-option>...]

If I try something like this, I get an error:

c:\ColdFusion10\nws\bin>coldfusionsvc.exe -install nws "cf10-nsw" "ColdFusion 10 - NWS Instance"

CreateService failed with error status 123

The filename, directory name, or volume label syntax is incorrect.

Can anyone please point me in the right direction?

Many thanks,

Andrew.

This topic has been closed for replies.

1 reply

Participant
February 13, 2013

I have asked Adobe for clarification on this as well and they have provided zero helpful information. In fact, the help information for the command itself still references "jrun". I will reply again if I figure out how the coldfusionsvc tool is to be used and the proper syntax etc...

am2605Author
Inspiring
February 13, 2013

Thank you.  I noticed the references to "jrun" in the command.  Very sloppy.

am2605Author
Inspiring
February 18, 2013

The best solution I can find is to not use coldfusionsvc.exe to install the service.

I did it using the sc command, as follows:

sc create "ColdFusion 10 NWS Server" binPath= "C:\ColdFusion10\nws\bin\coldfusionsvc.exe" displayname= "ColdFusion 10 NWS Server" start= auto

(note that the spaces after the equals signs are required)

If you're a pedant like me and also want a description, it looks like you have to do this using a separate execution of the command:

sc description "ColdFusion 10 NWS Server" "The ColdFusion 10 NWS Service"