Я замечаю много проектов (DropWizard, Grails и т.д.), которые начинают охватывать понятие "толстого" JAR (с использованием встроенного веб-сервера, такого как Jetty или Tomcat), и традиционного развертывания WAR. Оба метода включают в себя один процесс JVM (т.е. Независимо от того, сколько ВОИС было развернуто для Tomcat, это все тот же процесс JVM).
При каких обстоятельствах предпочтительным является метод развертывания другого?