Containers do JEE: Jboss e Tomcat

Pessoal como estou começando a estudar JEE agora estou ainda meio confuso e queria saber se alguns dos seguintes raciocinios estão corretos.

O JEE possui dois containers

  • container web - q roda JSPs e servlets - EX:. Tomcat
  • container ejb - q possui o componente EJB - EX: JBoss

Mas o Tomcat é um servidor de aplicação, assim como o JBoss, correto ou ñ?
O correto ñ seria um servidor de aplicação e um servidor web?
Então para que usa-se o Jboss com o Tomcat?

Grato amigos

Olá

Os dois são servidores de aplicação, a diferença é essa que você citou. Um só serve para rodar aplicações Web (JSP/Servlet) e o outro agrega a capacidade de rodar EJBs, JMS, etc.

Existem mais opções de servidores para JEE além do Tomcat e JBoss, por exemplo, Weblogic, Jetty, Websphere, etc.

Blz então…
Na verdade eu estava querendo associar tipos de containers a tipos de servidores…então quer dizer que ñ podemos associar uma coisa com a outra pois são coisas distintas, correto?
Grato pela resposta