티스토리 뷰

 

이클립스 서버에의 톰캣을 실행하다보면 가끔 이런 창이 뜨며 실행되지 않을 때가 있다. 기본적으로 8080 포트를 이용해 서버를 실행하는데 이미 해당 포트를 사용중이기 때문이다. 

 

 해결방법

 

1. 검색에서 cmd 를 검색 > 명령 프롬프트를 관리자 권한으로 실행

 

2. 명령 프롬프트 상에서 다음과 같이 명령어를 입력하면 포트 사용중인 프로세스의 PID를 알 수 있다.


Microsoft Windows [Version 10.0.19042.1415]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>netstat -a -o

활성 연결

  프로토콜  로컬 주소              외부 주소              상태            PID
  TCP    0.0.0.0:135            DESKTOP-QMDKH1S:0      LISTENING       460
  TCP    0.0.0.0:445            DESKTOP-QMDKH1S:0      LISTENING       4
  TCP    0.0.0.0:1521           DESKTOP-QMDKH1S:0      LISTENING       3500
  TCP    0.0.0.0:3306           DESKTOP-QMDKH1S:0      LISTENING       4524
  TCP    0.0.0.0:3306           DESKTOP-QMDKH1S:0      LISTENING       4240
  TCP    0.0.0.0:5040           DESKTOP-QMDKH1S:0      LISTENING       5788
  TCP    0.0.0.0:8080           DESKTOP-QMDKH1S:0      LISTENING       3500

 

 

3. 명령 프롬프트에서 8080 포트를 사용중인 프로세스를 종료시킨다. 만약 액세스가 거부되었다고 뜬다면, 명령 프롬프트를 관리자 권한으로 실행하지 않았기 때문이다.


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

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함