For local development, I typically deal with ColdFusion 10 and Railo 4. Recently, however, the pain of switching back and forth (copying files and what not) has surpassed the threshold of feasibility. Plus, I would *really* like to be able to easily test ColdFusion 9 and ColdFusion 11 as well (specifically for compatibility with ContentBox).

The ideal setup is that I would install ColdFusion 9, ColdFusion 10, ColdFusion 11, and Railo and simply create local sites which all run off of the same core code, something like:

  • mysite.cf9.com
  • mysite.cf10.com
  • mysite.cf11.com
  • mysite.railo.com
Gavin to the Rescue

I think it is fate or Providence, but the genesis of my search for a solution to this problem coincided ALMOST PRECISELY with cf.Objective 2014. While I wasn’t able to attend, the amazing Gavin Pickin presented on a topic entitled Setting up your multi-engine environment:Apache, Railo and Coldfusion – Play Nice Kids. Yes, I know: exactly what I was needing to do.

I followed along as best I could with the PowerPoint, and after only a few missteps, it was working.

Gavin, you are the man. The next time I see you I will buy you several beers

If this is something that you’ve been interested in doing for your own development environment, be More >