Address already in use: JVM_Bind:80<null> 两种解决方案

在maven工程中配置pom.xml时Tomcat配了80端口号结果报端口被占用,我首先是查看什么进程占用了这个端口

netstat -ano | findstr 80

在这里插入图片描述
接着是结束进程

taskkill /f /pid 4

在这里插入图片描述
结果出乎意料,杀不了进程,百度上好多都是说什么进程被占用,怎么kill,换了一种思路去百度,百度4号进程为什么kill不了,发现这个进程是系统进程不能kill,现在提供2种方案

  1. 在cmd中输入
netsh http show servicestate

找到你的进程pid
在这里插入图片描述
在任务管理器中找到pid对应的镜像名称,然后打开服务services.msc,找到SQL Server Reporting Services (SQLEXPRESS)停了它,之后改成手动开启,省得以后又被占用了
在这里插入图片描述
这个问题应该是我安装了SQL Server 2008 R2的服务导致的,如果你没装过的话应该没什么事。
2. 第二种方法我也没用过,太麻烦了,得去注册表中改一些东西,主要是按他的来还得重启电脑,费劲,我贴个链接有需要的跳转过去看看
第二种解决方法

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值