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

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


Paste_Image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,179评论 19 139
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,715评论 2 56
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 100,177评论 9 468
  • 江佩弦阅读 1,675评论 0 0
  • 在成长的路上,有挫折,有困难,但正是因为一路上有你,才会化险为夷,让我过关斩将,越过困难,看到成功的希望。 大...
    千嬟雪阅读 1,477评论 0 0

友情链接更多精彩内容