Pessoal, quais são as diferenças, na prática, entre um application server (JBoss, por exemplo) e um servlet container (Tomcat, por exemplo)? O que um faz que o outro não faz?
Eu já li a definição teórica e conceitual de ambos, mas não entendi direito e gostaria de saber na prática o que muda.
Obrigado.