mac下idea启动web项目报错java.net.SocketException:socket closed问题
mac下idea启动web项目报错java.net.SocketException:socket closed
Unable to open debugger port (127.0.0.1:60157): java.net.SocketException "socket closed"
今天项目启动突然报了这个错,前一秒还在跑,关掉之后再启就变成这个样子了,很不解,刚开始以为是端口冲突了,就修改了几次,发现不行,嗯,有可能是电脑抽风了,好多天没关机了,重启下试试,信心满满,这次一定行。咦,咋回事,还是这个问题,你是要气死我啊,挠挠我乱蓬蓬的头发……
想啊想啊,我也没干啥啊,呀,不对,我今天换了个tomcat,难道tomcat有问题吗?
不应该啊,我可是在官网下的。
不对,让我看看,命令行下找到bin目录,直接启动./startup.sh,
看下面
哇,真是哭死,浪费我这么长时间,以前用windows的时候没发生过这种情况,根本想不到。
废话不多说
改呗,直接赋最大权限:
## chmod 777 *.sh
ok,搞定。
ps:这里只修改startup.sh的权限是不可行的,还是起不起来,不信你可以试试呦。
平时我们看到这个问题都以为是端口被占用了,肯定会去修改jvm的端口:
或者说把该端口的进程直接kill掉,但是kill掉的这种做法不推荐,可能会出现其他程序出错的问题。
总结
好啦,问题解决了,开开心心debug吧!!!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Spring中的注解@Value("#{}")与@Value("${}")的区别
这篇文章主要介绍了Spring中的注解@Value(“#{}“)与@Value(“${}“)的区别到底是什么,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-06-06
最新评论