I wrote an article awhile back, No More WAR, demonstrating how to set up CF 7 and 8 without using the WAR files. Instead, I used CF in stand-alone mode and Apache’s Virtual Host configurations to create separate environments, that could run side by side.
I wanted to see if anything had changed with the JRun config that this technique depends on in CF 9. Fortunately, things remain the same in that department. The method is still applicable, and I am currently running: CF 7, 8, and 9 on both Linux and Windows platforms running Apache Web Server.
Why stop there? Let’s add Railo 3.1 to that list. For instructions on how to integrate Railo with Apache, check out this post.