启动程序一直说我的8081端口被占用,但是我其他的程序都没跑,就很纳闷到底是哪个程序占用了8081端口
打开cmd输入命令:
netstat -ano 查看
打开任务管理器找到使用42516进程的程序,直接结束任务,但是再次启动程序时,还是报8081端口被占用,再次执行上面的命令,发现8081端口还是被占用。java.exe没有被结束掉
打开cmd(用超级管理员的身份运行)输入:
wmic process where processid=42516 get commandline
以前安装了nexus,默认的端口是8081,所以找到nexus服务,关掉服务
关闭nexus服务完美解决问题