请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

多环境配置时的一个bug

多环境配置之前端口号为8080
图片描述
配置完以后,port设置为8080,端口变成了8081
图片描述
图片描述
其他配置没改。

正在回答

3回答

当配置的是8080时,如果8080被占用,就会变成+1  8081,所以可能其它程序占用了。可以重启下IDEA试试

0 回复 有任何疑惑可以回复我~
  • 重启后解决了。想起来是之前用http client测后端的时候不小心输成8080了。不过还是第一次知道idea这么智能,还能帮你换接口哈哈哈
    回复 有任何疑惑可以回复我~ 2022-03-03 18:30:36
Treeveer 2022-08-18 10:19:33

我的理解是,Spring和Node使用的端口默认都是8080(如果你不去修改),因此它们启动的时候会去抢8080端口;如果Node抢不到8080端口,它会自动切换到8081端口。这和Spring、Node的启动顺序有关,我的测试结果是,如果先启动Node占用了8080端口,Spring会直接报错,不能启动。

0 回复 有任何疑惑可以回复我~
提问者 weixin_慕函数5165145 2022-03-03 15:19:17

补充,http://localhost:8080/ 网页可以进,服务端打印: undefined

http://localhost:8081/ 网页可以进,服务端打印: http://127.0.0.1:8880

不知道自己哪里改成了8081,没动过这个端口。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信