테스트를 위해 간단한 서버를 만들고 애플리케이션을 배포하려면 다음 두 가지 파일로 배포가 가능합니다. jar war Jar 파일의 경우 내장된 톰캣을 함께 배포하는 방법으로 서버에서 실행만 시키면 동작합니다. War 파일의 경우 이미 Was 환경이 존재해 내장된 톰캣을 제외하고 배포할 때 사용됩니다. ▼ 우선 인텔리제이로 프로젝트를 열고 control 키를 두 번 연속 눌러줍니다. Run Anything 검색 창에서 gradle bootjar를 선택해줍니다. 만약 다시 생성하려면 gradle clean 명령이후에 다시 gradle bootjar 명령을 실행합니다. 8:01:07 PM: 실행 중 'bootJar'... > Task :compileKotlin UP-TO-DATE > Task :compileJ..
인텔리제이를 사용해 스프링 프로젝트 작업을 할 때 Jar 파일을 만든 법은 아주 간단합니다. 별도로 java -jar 명령을 통해 실행시킬 수 있으며 인텔리제이에서 보던 로그도 동일하게 출력되는 것을 확인할 수 있습니다. 물론 브라우저에서도 동일하게 애플리케이션을 실행할 수 있습니다. 단지 실행에 문제가 있다면 프로젝트 개발에 사용되었던 JDK와 컴퓨터 실행환경의 JDK 버전이 달라서일 수 있습니다. 그럼 간단하게 JAR 파일을 만드는 법을 알아보겠습니다. ▼ 우측 상단에 그래들(Gradle) 탭을 열어줍니다. 그리고 bootJar라는 그래들 명령을 더블클릭해서 실행해줍니다. ▼ 빌드가 되는 것을 확인할 수 있습니다. Run 화면에서 Successful 이 뜨면 build 폴더를 확인합니다. ▼ 프로젝트..