The app actually runs on Tomcat/Apache in production. I have 2 places that I work on it. My main environment uses Tomcat/Apache and it works. The other is the one we’ve been discussing. I regularly migrate the project from one to the other so, in my mind, there should be no difference. At any rate, there’s no reason it wouldn’t run with just the servlet container. The thing that confuses me about the things you mention, concerns the shared resources between app server and application. Logically, I would think that the app server would use one group of jar files and the applications would be kept totally independent. In other words, there should never be a resource that the app server uses that I’m not forced to include in my build…it would make sense to me to keep those separate.
Travis