title: Deploying multiple applications on an application server(weblogic/websphere)
body: <p>When multiple applications are deployed to an application server, do they all share the same JVM? </p>
  
  <p>If not, is each application targeted to a different JVM?</p>
  
  <p>If yes, then will it not become a performance issue - ex: multiple applications using same heap space which means more frequent garbage collection etc?</p>
  
  <p>Is it not a good idea to deploy these applications as self contained Sprinboot with tomcat?</p>
  
  <p>I know we have an option of using different domains to have separate JVM’s for each application - but still having many application servers up and running could also consume more resources?</p>