servlet container در واقع پیاده سازی بخشی از java ee هستش.
java ee مجموعه ای از specification مثل servlet, jsp, jpa و... بهمراه یک محیط اجراس(همون jre)
حالا یه سری شرکت ها اومدن و بخشی یا همه ی اون رو پیاده سازی کردن.
servlet contaioner تنها پیاده سازی servlet و jsp هستش.مثل tomcat یا jetty
و اگر ما همه ی java ee رو پیاده سازی کنیم به اون application server میگیم.مثل glassfish و...