cmd.exe 실행
아래 커맨드 수행
netstat -nao | findstr PORT_NUMBER
커맨드 수행 결과는 Protocal | Local Address | Foreign Address | State | PID 순서로 출력됩니다. Local Address 칼럼을 확인하여 해당 포트가 사용중인지 여부를 확인할 수 있습니다. 커맨드 수행 결과가 아무런 내용을 포함하고 있지 않는 경우 해당 포트는 사용중이지 않습니다.
STATIC 서비스와 포트 중복 시,
해당 프로세스를 종료하거나
포트 중복시 보통 초기화 Error 발생(제일 먼저 포트가 중복되는지 확인)
2022-01-05 10:24:58 [INFO ] [TomcatWebServer.java:90] initialize : Tomcat initialized with port(s): 18000 (http) 18010 (http) 18020 (http)
2022-01-05 10:24:58 [ERROR] [DirectJDKLog.java:175] log : Failed to initialize component [Connector[HTTP/1.1-18010]]
org.apache.catalina.LifecycleException: Protocol handler initialization failed
프로세스 kill 하는 방법
// 위에 정보의 해당 서비스 PID를 알아내서 아래 명령어 입력
taskkill /f /pid PID
STATIC 서비스의 포트를 변경합니다. 서비스 포트 충돌/변경