unable to open debugger port:java.net.SocketException以及直接运行报80端口被system占用

在使用idea + tomcat 7运行项目的时候报如下问题:

1.使用debug模式启动的时候,报unable to open debugger port:java.net.SocketException,说debug的端口被占用,idea上查看发现端口是49901,使用黑窗口查看当前被占用的端口,并没有发现127.0.0.1.49901被占用,


于是直接Run项目,这次报的是80端口被占用,黑窗口查看端口,发现被system占用,pid是4,可是一般系统不会占用80端口,百度了下,

发现应该是微软的一个产品iis服务占用的,如下图所示停止服务,发现无论Run项目还是debug项目都正想启动了





后记:

(1)设置IIS服务不开机自启,改为手动


在服务列表中并没有找到“Internet Information Services(IIS服务)”,后来发现IIS服务在列表中名称实际是“World Wide Web ”,如下图,改为“手动”即可





补充:Microsoft的Web服务器产品为Internet Information Services (IIS),IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。

既然iis也具有web服务器,所以占用80端口也就好理解了.....微软真恶心,windows真恶心...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值