Alguém pode me ajudar?

Boa Tarde;

Estou fazendo uma disciplina chamada Tecnologias e Padrões de Frameworks, onde tenho que fazer um trabalho contendo várias perguntas, e uma delas é: Um servidor Web Java EE pode ter um contêiner EJB??
Desculpe-me a minha ignorância, é que sou leigo no mundo java.
Já pesquisei no google um tanto de coisas, mas não basta só copiar e colar, tem que entender.
Atenciosamente,
Robson.

Um servidor Java EE DEVE ser um container de EJBs, por exemplo JBoss, Weblogic, WebSphere.
Podemos identificar um servidor JEE completo por ele suportar todos os items da especificação JEE (Servlet, JSP e EJB).

Temos também containers de servlets, como o Tomcat que cobrem apenas uma parte da especificação JEE, (Servlets e JSPs), não podendo, portanto, serem considerados servidores de aplicação JEE.

robson.barata,

Veja bem… um servidor web pode ter um container JSp (Tomcat).
Ou pode ter um servidor de aplicações, como o JBoss.

Qual a diferença?

O Tomcat ele é apenas um container JSP e Servlet. Ele se propõe a isso.
Já o JBoss é um servidor de aplicações, algo mais robusto, que acoplado a ele, pode ter um container web e além também serviços ejb, entre outras coisas.

Espero ter ajudado.

Muito obrigado meus amigos pela força…

Atenciosamente,

Robson.