As everyone knows, Tomcat is now the default jsp/servlet engine of JBoss.
I have a few applications on the web running on JBoss/Jetty and they seem to do fine. Why the change to Tomcat?
Secondly, will JBoss/Tomcat need to run behind Apache (or some other web server) in a commercial setting? With Jetty that was not needed as Jetty (as I am sure most know) is a web server as well as a servlet engine. If, as I suspect, the answer is "yes", is that not a backward step?
I have been wondering about this for a while. Fact is, I dislike change as my wife will testify to when she has again re-arranged everything for no reason.
Tomcat certainly does not need apache to run as its a full feature web server as well. Do a search for the number of books on jetty vs tomcat and it should be obvious why we switched.