[Error] Several ports (8005, 8080) required by Tomcat v7.0 Server at localhost are already in use.

문제상황

Several ports (8005, 8080) required by Tomcat v7.0 Server at localhost are already in use.

문제확인

WAS 재시작을 위한 포트가 이미 사용 중이기 때문에 오류 발생

문제해결

포트를 사용하고 있는 PID를 확인하여 강제 종료를 시켜준다.

1. 포트번호 확인

netstat -a -n -o -p tcp 또는 netstat -ano

문제상황에 주어진 포트번호 8005번, 8080번의 PID를 확인한다.(8005번의 PID와 8080번의 PID가 같다.)

2. PID를 이용하여 포트를 강제 종료

taskkill /f /pid /14244 또는 taskkill /pid 14244 /f

3. 해당 포트가 종료됬는지 확인

netstat -a -n -o -p tcp

참고