Контейнер - это среда исполнения, которая приносит динамизм.Он создает HTTP-ответ, преобразует HTTP-запрос в объект и создает жизненный цикл сервлета и управляет им.
Java EE - это набор спецификаций, которые используются для решения корпоративных проблем, таких как безопасность, масштабируемость, надежность, доступность и т. Д.
Контейнер, который управляет каждой спецификацией Java EE, известен как корпоративный контейнер Java.Например.Glassfish, JBoss и т. д. (Кстати, Tomcat - это не EE-контейнер, а веб-контейнер)