最近遇到一个问题:
项目跑起来的时候总是跑在8081端口,这表明8080端口被占用了的,但我访问8080端口时是404,其实当时404下还有一句话webstorm.2.1,嘛当时也不知道啥意思。
这就导致一个问题,我们配置跨域在nginx上监听的是80端口,而我项目启动在81端口,导致出错。
折腾了半天,终于找到问题所在:
原因是我在webstorm中debugger中配置了webstorm启动端口,当时不知道这个配置有啥用。
具体是在
由于当时这个端口号写的是8080,webstorm启动会占用这个端口,导致在启动其它项目是时会自动往上找空闲端口。
如果你其他应用或进程占用了这个端口可以用以下方法查询:
1.打开命令行黑窗口cmd
2.键入netstat -ano
3.找到8080端口占用的pid码
4.打开任务管理器,在详细信息中查看,关闭就行了