java开发启动server的时候经常会遇到端口被占用的错误提示, 如果不想更换服务配置的端口号,那么怎么解决端口被占用的情况呢?
1. cmd窗口输入netstat -ano ,在列表中查看被占用的端口 或者 netstat -aon|findstr "被占用的port",获得listenning的PID;
2. 键入tasklist|findstr "刚刚找到的PID", 可以搜索到占用这个端口的运行程序,假如为xx.exe;
3. taskkill /f /t /im xx.exe 终止该进程。
也可以直接:
taskkill /T /F /PID 3036 # 强制(/F参数)杀死pid为3036的所有进程包括子进程(/T参数)