I know that there were a couple of discussion threads in 2010 around this, but Oracle's position around this seems to have been evolving, so I wanted to post it for current status.
If I run the apex listener with Tomcat, will I be able to log a support case with Oracle, and expect support, if the issue is suspected to be with Apex and not Tomcat (knowing that Oracle cannot be realistically expected to support Tomcat) or the listener with tomcat configuration?
May be the listener of Apex 5.0 support Apache Tomcat, but we not know when. However the listener of Apex 4.2 supports not only the Oracle Glassfish Commercial Edition, but the Glassfish Open Source Edition too. I use it on hosting, free!
Note: The Servlet implementation of Glassfish is from Apache Tomcat. "web.xml" (not "weblogic.xml") deployments and so on. Easy!
Thanks for the response Fernando. The problem I've run into here is that in production where I intend to deploy this solution, Tomcat is used, and there would be some processes to go through to incorporate Glassfish (even it meant community edition) in the list of approved application servers. But I will give it a try. Thanks again!
I'm not sure exactly when it happened, but Tomcat is now supported as an option. I'm running on Tomcat, and it works great! And configuring https with Tomcat is sooo much easier than with Glassfish too. And, no more web archive, you serve up the images and content from a static area, which is also better (in my opinion).