java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????· ??????×?

当遇到`java.lang.Exception: Socket bind failed: [730013]`错误,通常意味着端口被占用。该问题与Tomcat启动报错相关,特别是80端口被PID为4的服务占用。解决办法包括:更改Tomcat端口或识别并关闭占用端口的服务,如在本例中是由于IIS服务导致,通过控制面板停止IIS服务即可解决问题。
摘要由CSDN通过智能技术生成

tomcat启动报错

java.lang.Exception: Socket bind failed: [730013] ???????????????í????×??????·
??????×?

在这里插入图片描述
这个错误和 java.net.BindException: Address already in use: JVM_Bind <null>:80 是一样的 ,只是上面那个没这个更直白明了
在这里插入图片描述

是80端口被PID为4的占用
在这里插入图片描述

两种解决方法:
  • 一是修改自己的端口为其他端口号,如果是必须使用此端口的情况下这种方法行不通
  • 二就是找到那个被占用的端口并kill掉

那PID=4的端口是被谁占了呢
在这里插入图片描述
发现是system, 原因是 IIS 服务,到控制面板点击停止即可
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值