在执行startup.bat
和startup.sh
脚本启动轻量级配置及注册中心时,发生以下报错:
Unable to start embedded Tomcat servlet container
Tomcat connector in failed state
可能是因为端口被其他程序占用导致的。
请检查8080端口是否被占用,如果端口已经被其他程序占用,请先停止该占用端口的程序,再执行启动脚本。
netstat -aon|findstr "8080"
tasklist|findstr "[$PID]"
说明:[$PID]为上一步获取的进程ID。
taskkill /PID [$PID] /T /F
netstat -antp|grep 8080
kill -9 [$PID]