본문 바로가기
Web/꿀팁

이클립스 already in use 오류 / 톰캣 포트 충돌 해결방법

by 백곰IT 2021. 4. 4.
728x90

이클립스를 이용하여 프로젝트를 할때 아래와 같은 에러가 발생하는 경우의 해결방법을 알려드리고자 합니다.

 

이때 당황하지 마시고,

 

1. [명령 프롬프트]를 실행합니다.

 * window+r로 실행창을 켠후 cmd를 입력하면 빠르게 실행하실 수 있습니다.

 

2. netstat 명령어를 입력합니다. 이때 옵션은 a, n, o를 입력합니다.

>netstat -ano

 * netstat는 전송 제어 프로토콜, 라우팅 테이블, 수많은 네트워크 인터페이스, 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 줄 도구 (위키백과:ko.wikipedia.org/wiki/Netstat)

 * a : 모든 연결과 수신 대기 포트를 표시합니다.

 * n : 주소와 포트 번호를 숫자 형식으로 표시합니다.
 * o : 각 연결의 소유자 프로세스 ID를 표시합니다.

명령어를 입력하면 다음과 같이 활성화된 로컬주소와 포트가 나옵니다.

 

 

3. 여기서 실행했던 포트(ex)8080)를 찾아서, 맨 오른쪽에 있는 PID값을 찾습니다.

 * 추가로 명령어 입력시, >netstat -ano | findstr 0000 으로 특정 포트의 문자열을 바로 찾을 수 있습니다.

 

4. 다시 동일한 [명령 프롬프트]창에서 taskkill 명령어를 입력합니다. 이때 옵션은 /f, /pid pid번호 입니다.

>taskkill /f /pid 8080

프로세스 종료를 확인 후 다시 서버를 실행하면 정성적으로 서버가 실행되는것을 확인하실 수 있습니다.

728x90
반응형

댓글