Aplicação com empacotamento JAR
Um JAR (Java ARchive) é projetado como um executável independente que inclui todas as dependências necessárias para rodar a aplicação.
No caso de aplicações Spring Boot, por exemplo, o empacotamento em JAR contém o servidor embutido (geralmente Tomcat, Jetty ou Undertow) e as bibliotecas essenciais.
Isso significa que o JAR inicia o próprio contêiner de servlets como parte do processo, o que eleva o consumo de recursos de memória devido à inicialização completa do servidor e seus componentes.