I installed the bundled tomcat webserver today on a server. I'll take a look at how Adobe set things up and hopefully extrapolate that to a stand-alone tomcat server. And then write up my steps for the next person in my situation.
One side note about the bundled tomcat install, is that configuring IIS with the web server connector, does not remove traces of older CF installs. So I had to manually remove all IIS handler mapping referring to coldfusion 9 before CF2016 started working properly through IIS.
Hi, jwhitene. How did things go for you? And did you ever give thought again the write-up you had considered? I know how that can go, so no complaints about that from me. Just curious.
Also, I will add that as for configuring the IIS connector, that would then be pure Tomcat steps as documented in the tomcat resources on configuring IIS. Make sense? And perhaps you found that out on your own when considering all this last year. I'm just seeing the thread today, while searching for some info for someone.
And in case someone else may well find this, it's worth noting that there is indeed substantial docs on JEE deployment, as a chapter in the "Installing CF" manual, specifially at helpx.adobe.com/coldfusion/installing/installing-the-jee-configuration.html. While it is indeed "just one web page", it would be 55 pages if printed. :-) And it covers details of deploying on websphere, weblogic, jboss, and tomcat (though I would agree it leaves you hanging in some of the ways you mention).
As for the API manager, it does have a very last tiny section on that, but not what you would seek, I'm sure.
As for the things like the add-on service (for Solr and CFHTMLtoPDF), as well as others, those are discussed in a different section of that manual:Install integrated technologies . And if you search for "j2ee" (not "jee", as not all docs have been updated for that), you will find that it discusses particulars of integrating those things from a CF JEE deployment.
I would add also that there was a nice series of posts done by we3geeks on their foray into deploying CF on Tomcat, starting here (and with links offered to the subsequent posts):
Granted, it was on CF10, but the concepts have not changed in CF2016.
Let us know how it goes or did go. I'm sure others could find this thread in the future and benefit from the discussion.And at some point I would like to do a blog post to pull together some key points, as you are not alone in seeming to feel like there's "not enough info" out there.
But yep, people do deploy CF on JEE servers, and have since CF6. It's just not sexy, and I suspect that many who do it are in corporate IT shops who work more "heads-down" and with a "get the job done" type approach then folks who might take the time to document their observations. I could be wrong. :-)