运行cmd.exe
执行下列Command
netstat -nao | findstr PORT_NUMBER
Command的执行结果会按照 Protocal | Local Address | Foreign Address | State | PID 的顺序输出。可以通过查看 Local Address column来检查该端口是否正在使用。 Command执行结果不包含任何内容时,表示该端口不在使用中。
STATIC Service和Port重复时,
结束该Process
Port重复时,一般发生初始化Error(最一开始确认Port是否重复)
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 Process的方法
// 获取上述信息对应的Service PID,输入以下命令语
taskkill /f /pid PID
变更STATIC Service的Port。 서비스 포트 충돌/변경