Chef.Yeon
Code Cook
Chef.Yeon
전체 방문자
오늘
어제
  • 분류 전체보기 (230)
    • 게임 개발 (1)
      • Unity (1)
    • Android (27)
      • Kotlin (19)
      • 우아한테크코스 5기 (4)
    • Language (11)
      • 파이썬 (3)
      • Java (7)
    • DB (2)
      • SQL (16)
    • Spring (25)
    • 코딩테스트 (56)
    • Git (1)
    • TIL (85)
    • DevOps (6)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MariaDB
  • SQL
  • til
  • 백준
  • webflux
  • 우아한테크코스
  • enum
  • 코틀린 인 액션
  • 코틀린
  • kibana
  • 코딩테스트
  • spring
  • Wil
  • 안드로이드
  • ec2
  • 내림차순
  • grafana
  • 프로그래머스
  • 에라토스테네스의 체
  • 레포지토리
  • 파이썬
  • 프리코스
  • elasticsearch
  • java
  • 다이나믹 프로그래밍
  • 문자열
  • rsocket
  • kotlin
  • Android
  • Docker

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Chef.Yeon

Code Cook

Spring

[Spring] EC2 서버 실행 시, Web server failed to start. Port 8080 was aleady in use 해결

2023. 5. 8. 15:55

EC2에서 jar 파일을 실행했는데 8080포트가 이미 사용 중이라며 실행되지 않았다.

 

8080포트를 사용하는 프로세스를 종료시키기 위해 cmd를 관리자 권한으로 열고, 다음을 입력했다.

> netstat -ano

어디에도 8080 포트는 보이지 않았다... 8080 포트만 지정해보아도 아무것도 뜨지 않았다.

> netstat -ano | findstr 8080 

 

만약 찾으려는 포트가 있다면 다음 명령어를 통해 강제 종료해주면된다.

> taskkill /f /pid PID번호

 

컴퓨터 재부팅을 하고 다시 jar 파일을 실행시켜 보았지만 여전히 8080 포트를 사용 중이라고 한다...

 

리눅스에서 특정 포트를 사용 중인 프로세스를 출력할 수 있는 명령어를 찾아, cmd가 아닌 EC2에서 입력해보았다.

> sudo lsof -i:포트번호

그랬더니 범인 발견...!

다음 명령어를 통해 프로세스를 종료 시켜 주었다.

> sudo kill -9 PID번호

 

다시 jar 파일을 실행하니 서버가 잘 실행되었다.

728x90

'Spring' 카테고리의 다른 글

[Spring] @RequestPart 사용하여 MultipartFile과 Dto 함께 받기, Postman 테스트  (0) 2023.05.14
[Spring] AWS S3 서비스를 사용하여 이미지 업로드  (0) 2023.05.09
[Spring] EC2 Connection Time 지정  (0) 2023.05.08
[Spring] SpringBoot EC2에서 AWS RDS MariaDB 연동 및 배포  (2) 2023.05.08
[Spring] AWS RDS MariaDB 생성 및 SpringBoot 프로젝트 연동  (2) 2023.05.08
    'Spring' 카테고리의 다른 글
    • [Spring] @RequestPart 사용하여 MultipartFile과 Dto 함께 받기, Postman 테스트
    • [Spring] AWS S3 서비스를 사용하여 이미지 업로드
    • [Spring] EC2 Connection Time 지정
    • [Spring] SpringBoot EC2에서 AWS RDS MariaDB 연동 및 배포
    Chef.Yeon
    Chef.Yeon
    보기 좋고 깔끔한 코드를 요리하기 위해 노력하고 있습니다.

    티스토리툴바