标签:SocketException java Caused sudo IDEA 博客 修改 指令 root
出现问题原因:我在用Ubuntu18.04系统开发SpringBoot程序,用的编译器是IDEA,我在application.properties里面修改了端口号,便出现了上述的错误。原因即 非root用户没有权限修改1024以下的端口。
解决方案:
1、(推荐,最简单的)修改桌面IDEA的配置文件,用root权限运行IDEA
注意:这个方法有一个核心问题便是,当你加入了sudo指令后,没有输密码的位置,因此需要加入sudo免密码操纵,这一步是核心,请参考我的另一个博客。如果你不想加sudo指令,你直接在终端通过sudo指令运行具体目录下的idea.sh文件也可以消除以上错误。(3条消息) Ubuntu18.04设置sudo免密码运行指令_English ONly的博客-CSDN博客
因为我的桌面的IDEA是通过desktop方法生成的,因此,我直接进入到桌面,打开该desktop的配置文件,在Exec 那里加上sudo指令,如下图所示:
此时就修改成功了,运行成功的结果如下图所示:
2、给自己的Ubuntu系统开启root用户登录(请参考我的另一个博客ubuntu18.04开启root用户,并登录系统_English ONly的博客-CSDN博客),在root用户里直接找到IDEA下载的位置,启动idea.sh即可。
3、还有一些方法比如修改8080到80的映射,设置修改起始端口号等等,我个人觉得价值不大,请认真看我的1、的方法即可。
欢迎大家讨论。
标签:SocketException,java,Caused,sudo,IDEA,博客,修改,指令,root 来源: https://blog.csdn.net/weixin_49223002/article/details/121040348
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。