Questa è la mia traduzione (libera) di un passo di un libro su Tomcat in inglese.
Cinque buoni motivi per usare Tomcat integrato con Apache o IIS invece che solo Tomcat:

1) Performance - Tomcat essendo scritto in java, è intrinsecamente più lento di un WebServer nel gestire richieste di pagine HTML statiche, immagini e stylesheets
2) Sicurezza - Un WebServer come Apache o IIs è ormai ampiamento testato e rifinito e presenta ormai pochi buchi di sicurezza
3)Stabilità - Impostando il sistema in modo che Apache sia un frontend per Tomcat si ottiene una maggiore stabilità del sistema stesso in quanto un crash di Tomcat (molto più probabile di un crash di server super testati come IIs o Apache) provoca solo l'irraggiungibilità dei contenuti dinamici del sito,non di tutto il sito.
4)Configurabilità - Apache ed IIS sono altamente configurabili rispetto alle possibilità offerte da Tomcat in questo senso
5) Integrazione con altre tecnologie - Apache (non so IIs) supporta l'integrazione con linguaggi come Python o Perl o con le CGI mentre Tomcat fornisce solo un limitato supporto per le CGI