톰캣 서버를 실행하였는데 아래 사진과 같은 오류가 발생하거나 스프링 서버를 실행하였는데 Web server failed to start. Port 8080 was already in use. 오류가 발생하였을때의 해결 방법을 설명드리겠습니다.
1. 톰캣 서버를 더블 클릭 한 후 포트 넘버를 확인해줍니다.
2. cmd창을 켜주고 netstat -a -o 란 명령어를 입력합니다.
3. 그러면 이런식으로 현재 컴퓨터에서 사용중인 프로세스들이 나오는데 이 중에서 로컬주소가 방금 확인한 톰캣 서버 포트넘버와 겹치는게 있는지 확인한 후 그 프로세스의 PID를 확인하여 줍니다.
4. PID를 확인하였다면 충돌을 방지하기위해 강제종료 해주어야 하는데 예를 들어 PID가 28536 이라면 cmd창에 아래와 같은 명령어를 입력하여 주면 됩니다.
taskkill /f /pid 28536