title: Difference between an application server and a servlet container?
body: <p>I am trying to understand the difference between a full fledged application server (e.g. Weblogic, JBoss etc.) and a servlet container (Tomcat, Jetty etc.).</p>
  
  <p>How do they differ and when to use which?</p>
  
  <p>Thanks,</p>