너와 나의 프로그래밍

Development Etc. - Several ports (0000, 0000) required by Tomcat Server at localhost are already in use. 본문

Etc./Development Etc.

Development Etc. - Several ports (0000, 0000) required by Tomcat Server at localhost are already in use.

Whatever App's 2017. 8. 4. 09:39

 

 

(이클립스로 웹 프로그래밍 하시다가 많이 보셨을 겁니다...^^;;;)

 

 

 

 

 

이클립스로 톰캣을 연동하여 웹 프로그래밍을 할 때 간혹 보는 에러창입니다.

 

위 그림은 (8007, 8087, 8009)의 해당 포트번호의 충돌로 인해 톰캣을 사용하지 못하는 경우입니다.

해당 포트번호를 바꿔서 사용해도 될 문제지만 꼭 저 포트를 사용하겠다 하는 분들에게

 

보편적인 해결 방법을 알려드리겠습니다.

 

1. 실행(window키+r) -> cmd -> netstat -ao -> 해당 포트 번호 및 sid 번호 확인

2. 실행(window키+r) -> cmd -> taskkill /f /pid pid(해당 sid 번호 입력)

 

이 방법은 문제가 있는 포트와 sid 번호를 확인 후 taskkill로 시드 번호를 삭제시켜 정상적으로 사용할 수 있게 한 방법입니다.

 

하지만, 저 경우가 안되는 분들도 있어(이번엔 제가 그랬습니다...) 또 다른 방법을 소개합니다.

 

톰캣 설치폴더 -> bin -> shutdown.bat 파일 실행

 

이 경우에는 톰캣을 shutdown 시키는 방법으로 오히려 이 방법이 더 쉽다고 생각합니다.

 

실행파일로 톰캣을 이용하시는 분들께서는 톰캣 실행파일로 서버를 재시작해도 상관없지만

 

zip파일로 받아 톰캣을 사용할 경우는 저 방법으로 해결 가능합니다.  

 

(아주 기본적인 해결방법이네요...^^;;;)

 

 

 

 

 

 

 

 

 

 

※ 이클립스에서 사용하는 서버의 모듈 설정도 꼭 한번 확인해보세요!!!모듈 설정이 잘 안되있는 경우에도 발생하는 오류입니다!!

반응형