[build error/Spring Boot] 🌱 MacOS terminal에서 jar 파일 실행 오류, Web server failed to start. Port 8080 was already in use.

2024. 11. 27. 17:26·Spring Boot
728x90

MacOS 환경에서 jar 파일 실행 오류


***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 8080 was already in use.

Action:

Identify and stop the process that's listening on port 8080 or configure this application to listen on another port.

📌 문제 원인: Gradle build 후에 [control + z] 단축키로 이전 명령을 취소한 뒤에 다시 [java -jar ...] 명령어로 jar 파일 실행.

MacOS 환경에서 정적 컨텐츠를 수정하고 빌드 테스트를 위해 Gradle build 후에 jar 파일을 실행했다.

Web server failed to start. Port 8080 was already in use.

인텔리제이에서 Port 8080을 사용하고 있거나 해도 동일한 오류를 볼 수 있다.

💡 해결 방법: 서버 종료 [control + c] 단축키를 사용할 것.

(서버가 빌드된 상태에서)

-- control + c 단축키로 서버 종료.

-- java -jar 'path/fileName'.jar 명령어로 jar 파일 실행.



주의 ‼️

제가 해결하지 못했던 이유인데, 이미 control + z 단축키로 아래와 같이 jar 파일을 실행한 상태에서 빠져나와 명령어를 입력할 수 있는 상태라면,

1.'projectPath'/build/libs 경로에서 ./gradlew clean build 를 해주면 된다.
-- clean은 물리적으로는 build 파일을 삭제하고
-- build 다시 build 파일을 생성해준다.
따라서, 완전히 지우고 다시 build 하는 것이다.

2.clean build를 하고 나면 다시 java -jar 'path/fileName'.jar 명령어로 jar 파일을 실행하면 된다.

저작자표시 (새창열림)

'Spring Boot' 카테고리의 다른 글

[Gradle/Spring Boot] 🌱 Gradle build error 'Permission Denied' 처리하기  (0) 2024.11.27
'Spring Boot' 카테고리의 다른 글
  • [Gradle/Spring Boot] 🌱 Gradle build error 'Permission Denied' 처리하기
ro117youshin
ro117youshin
코딩 / 외국어공부 (영어, 중국어) / 독서 등 자기계발을 기록합니다.
  • ro117youshin
    Taking an extra step
    ro117youshin
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • DDD (5)
      • JAVA (13)
      • Spring Boot (2)
      • Spring (4)
      • MySQL (1)
      • C (1)
      • Algorithm & Data Structure (34)
        • study (15)
        • programmers (0)
        • boj (18)
        • assignments (1)
      • CS: Computer Science (6)
        • CS50 2019 (4)
        • Network (2)
        • Database (0)
      • Git (3)
      • foreign language (16)
        • English (0)
        • Chinese (16)
      • BOOK (2)
      • ETC (2)
      • youtube.com|user|egoing2 (64)
        • WEB1 - HTML & Internet (5)
        • WEB2 - CSS (9)
        • WEB2 - JavaScript (18)
        • JavaScript Immutability (0)
        • DATABASE1 (4)
        • DATABASE2 MySQL (12)
        • JAVA1 (16)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    최범균
    HTML
    Java
    Java자료구조
    자바
    HSK6급공부
    variable
    HSK6급필수어휘
    나의 앱 만들기
    javascript
    css
    백준
    도메인 주도 설계
    BOJ
    JAVA1
    코딩공부
    HSK6급
    Domain Driven Design
    baekjoon
    조건문
    알고리즘문제
    DATABASE2
    객체
    중국어공부
    ddd
    mysql
    생활코딩
    개발공부
    HSK6급모의고사
    js
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
ro117youshin
[build error/Spring Boot] 🌱 MacOS terminal에서 jar 파일 실행 오류, Web server failed to start. Port 8080 was already in use.
상단으로

티스토리툴바