Linux下运行maven项目报错“java.net.SocketException: 权限不够”的解决办法

把项目从Windows迁移到Linux,运行报错:java.net.SocketException: 权限不够


Linux下运行maven项目报错“java.net.SocketException: 权限不够”的解决办法_第1张图片
Paste_Image.png

解决方法很简单,主要是跟Linux操作系统的特点有关。
在linux下,如果使用1024以下的端口则需要root权限,所以因为我当前使用的不是root权限,所以权限不足而无法使用80端口,所以会报权限不够异常。把Jetty的HTTP端口改为非80端口且大于1024的端口,比如8080即可。

你可能感兴趣的:(Linux下运行maven项目报错“java.net.SocketException: 权限不够”的解决办法)