Dúvidas sobre implementações das especificações JavaEE

Boa Tarde pessoal!

Tenho uma dúvida sobre JEE

Se vou trabalhar com a web e só preciso implementar as especificações JSP e Servlets do Java EE. Porque não utilizar um servidor de aplicação como o Glassfish ou JBoss/Wildfly que implementa todas as especificações Java EE ao invés de um Servlet Container como o Apache Tomcat que só implementa algumas especificações? Quais as desvantagens de utilizar um servidor de aplicação ao invés de um Servlet Container quando só preciso das especificações JSP e Servlet?

Na verdade, se tu soh precisa de JSP e Servlet, um servlet container como o tomcat já irá te atender. Vc soh vai precisar de um application server como wildfly ou glassfish qdo for usar outras especificações como JPA, CDI, EJB, etc.

Mas existe alguma consequência se usar um servidor de aplicação nessas circunstâncias?

Bom, um servlet container é bem mais leve do que um application server. Não consigo ver nada de grave em usar um app server numa aplicação que tenha apenas jsp e servlet.