JAR이란? JAR은 Java Arcihive의 약자입니다. JAr파일은 자바 환경 위에서 바로 동작할수 있는 어플레케이션 혹은 라이브러리입니다. class 및 설정 파일들이 모여서 만들어진 하나의 어플리케이션이나 라이브러리 입니다. WAR(Web ApplicationArchive) WAR은 WebApplication Archive의 약자입니다. JSP나 Servlet등 WAS 컨테이너 위에서 동작하게끔 빌드된 형태입니다. WAR은 web.xml파일을 포함하고 있는데, AWS가 동작을 하면 web.xml파일에서 설정들을 불러옵니다. 결론 스프링 부트는 디폴트 세팅으로는 Jar로 빌드가 됩니다. 하지만 스프링MVC는 War로 빌드를 하며 Was 컨테이너 위에서 동작하게 됩니다. Was가 Jar내에 내장되어..