[오류] Tomcat 포트 이미 사용 중

jjinny_0609·2023년 4월 10일
0

Spring

목록 보기
6/6

Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

해결방법

  1. 관리자 권한으로 CMD창 실행
  2. netstat -p tcp -ano 로 현재 사용중인 포트 검색
    C:\Windows\system32> netstat -p tcp -ano
활성 연결

  프로토콜  로컬 주소              외부 주소              상태            PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       492
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       4296
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING       5832
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       1528
  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       4296
  TCP    0.0.0.0:49664          0.0.0.0:0              LISTENING       684
  TCP    0.0.0.0:49665          0.0.0.0:0              LISTENING       1276
  TCP    0.0.0.0:49666          0.0.0.0:0              LISTENING       1628
  TCP    0.0.0.0:49667          0.0.0.0:0              LISTENING       2956
  TCP    0.0.0.0:49670          0.0.0.0:0              LISTENING       756
  TCP    0.0.0.0:49699          0.0.0.0:0              LISTENING       768
  TCP    0.0.0.0:58091          0.0.0.0:0              LISTENING       3552
  TCP    127.0.0.1:3306         127.0.0.1:58013   
   ...

Tomcat이 사용하는 기본 포트 0.0.0.0:8080, 0.0.0.0:8009와 127.0.0.1 : 8005이다.

  1. 현재 사용중인 포트의 pid를 찾아 삭제 (글쓴이는 1528번)
프로토콜  로컬 주소              외부 주소              상태            PID
TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       1528

taskkill /f /pid 1528
C:\Windows\system32>taskkill /f /pid 1528
성공: 프로세스(PID 1528)가 종료되었습니다.

  1. netstat -p tcp -ano 로 다시 포트를 확인해보면
    프로세스가 종료된것을 확인할 수 있다.

활성 연결

  프로토콜  로컬 주소              외부 주소              상태            PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       492
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       4296
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING       5832
  TCP    0.0.0.0:33060          0.0.0.0:0              LISTENING       4296
  TCP    0.0.0.0:49664          0.0.0.0:0              LISTENING       684
  TCP    0.0.0.0:49665          0.0.0.0:0              LISTENING       1276
  TCP    0.0.0.0:49666          0.0.0.0:0              LISTENING       1628
  TCP    0.0.0.0:49667          0.0.0.0:0              LISTENING       2956
  TCP    0.0.0.0:49670          0.0.0.0:0              LISTENING       756
  TCP    0.0.0.0:49699          0.0.0.0:0              LISTENING       768
  TCP    0.0.0.0:58091          0.0.0.0:0              LISTENING       3552
  TCP    127.0.0.1:3306         127.0.0.1:58013   
   ...
  1. 다시 Tomcat을 실행시켜 서버를 구동하면 오류없이 잘 작동된다.
profile
뉴비 개발자 입니다. velog 주소 : https://velog.io/@jjinny_0609 Github 주소 :

0개의 댓글