🏕️상황
간신히 [.gradlew build] 명령어를 통해서 빌드를 했는데 내가 원하는 건 막 요상한 그림이 나오면서 프로젝트가 '실행'되는 것인데 저렇게 build successful 이라는 글씨만 예쁘게 나오고 끝(?)나는 것이다...ㅠㅠ
원래 프로젝트가 실행되면 서버 엔드포인트를 호출 했을 때 요청에 대한 값이 나오는데 저렇게 502 오류가 발생.
🛣️과정
멘토분께 여쭤보니 굉장히 챙피한 일이었다...
개념 부족으로 인하여 당연한 일을 못한 것이다...ㅎ
🗝️해결
빌드하면 나오는 jar파일을 실행시키셔야죠
라고 하셨다!! 그래서 확인해보니 build를 하면 jar 파일이 생성되고, 그 파일을 java -jar 와 함께 실행시키면 된다.
💚./gradlew build
Gradle은 프로젝트의 빌드, 의존성 관리, 테스트 실행 등을 관리하는 도구로, 프로젝트의 소스 코드를 컴파일하고 테스트를 실행하며 필요한 라이브러리 및 의존성을 다운로드하여 빌드를 완료한다.
"build"는 빌드 작업을 수행하고 컴파일된 클래스 파일, 리소스 파일, JAR 파일 등을 생성합니다. 이 단계에서는 실제로 애플리케이션을 실행하지는 않는다.
💚 java -jar 'jar 파일명'
빌드된 JAR 파일을 실행하는 것을 의미한다.
"java -jar" 명령은 Java 가상 머신 (JVM)을 실행시켜 JAR 파일 내에 포함된 메인 클래스를 실행.
이 단계에서는 이미 빌드된 JAR 파일을 실행하여 애플리케이션을 구동합니다.
./gradlew build는 프로젝트를 빌드하여 컴파일하고 라이브러리를 다운로드하는 단계입니다.
java -jar 'jar 파일명' .jar는 빌드된 JAR 파일을 실행하여 애플리케이션을 실행하는 단계입니다.

'개발일지 > 2023_한이음' 카테고리의 다른 글
[spring boot] S3 이미지 처리_업로드 구조 변경(api 분리) (0) | 2023.08.26 |
---|---|
🤦🏻♀️고민하기 - 게시판에서 이미지 api에 대한 처리 방식 (0) | 2023.08.26 |
[aws] 첫걸음 때기의 기쁨 (서버 배포 성공) (0) | 2023.08.18 |
[aws] RDS DB이름 확인하기 (0) | 2023.08.18 |
[spring boot] aws 백엔드 배포하기(3. 서버 빌드 오류잡기) (0) | 2023.08.17 |