본문 바로가기
Programming/JSP

[ Error ] tomcat 실행 시 포트가 겹치는 에러 해결

by 코뮤(commu) 2021. 8. 26.
728x90
반응형

 

오늘 학교에서 실습을 하다가,

아파치 톰캣 서버를 실행시켰는데, 이미 8080 포트가 사용중이라는 에러를 발견했다.

 

해결하는 방법에는 서버의 포트를 다른 것으로 임의로 변경할 수도 있는데,

나는 그냥 8080 포트를 사용하는 프로세스를 죽였다. (그 프로세스를 죽여도 문제될 것이 없었음)

 

 

방법은 간단하다.

 

우선 명령프롬프트 창을 관리자 권한으로 실행시켜준다.

 

 

 

 

 

 

이후 아래 명령어로 어떤 프로세스들이 어떤 포트를 차지하고 있는지 파악하자.

 

 

netstat -p tcp -ano

 

 

 

 

 

그럼 이렇게 8080 포트를 쓰고 있는 프로세스의 pid 를 알아낼 수 있다.

나의 경우 12196번이 8080 포트를 쓰고 있다!

 

 

이제 얘를 강제로 죽여보자.

 

 

taskkill /f /pid [pid 번호]

 

 

 

 

 

이렇게 하면, 8080 포트를 쓰고 있는 프로세스를 죽여서

8080 포트의 자리가 비게 된다!

 

관리자 권한으로 명령프롬프트를 실행시키지않으면, 위의 동작을 권한이 없어서 못하게된다.

 

이제 톰캣 서버를 실행시키면, 정상작동되면서 에러가 나지않는 것을 확인할 수 있다!

 

 

 

 

 

728x90
반응형