最近在应用mac启动我的项目的时候,发现报错
Protocol handler start failedCaused by: java.net.SocketException: Permission denied
后经查问发现
Linux不容许普通用户绑定到<= 1024 \的TCP端口。 有一个探讨起因[这里](https://unix.stackexchange.co...)。 你试图绑定到80,因而它失败了“权限被回绝”。 最快和最平安的解决方案是应用大于1024的值配置端口。当您应用Boot的嵌入式Tomcat实例时,应用server.port属性在application.properties中配置端口。
好了,起因找到了,原来在linux下,为了系统安全,应用小于1024端口时,须要被受权,最快的解决方案就是更换一个大于1024的端口。ok,间接把端口号更改为8080
,重启,问题解决