前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CMD查看端口占用情况,8080端口被TIM占用了「建议收藏」

CMD查看端口占用情况,8080端口被TIM占用了「建议收藏」

作者头像
全栈程序员站长
发布于 2022-08-31 01:18:35
发布于 2022-08-31 01:18:35
9.4K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

CMD查看端口占用情况,8080端口被TIM占用了

安装新版本dubboAdmin的时候,启动后端项目dubbo-admin-server报一下错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
org.apache.catalina.LifecycleException: Protocol handler start failed
	at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
	at org.apache.catalina.core.StandardService.addConnector(StandardService.java:226)
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:259)
	at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:197)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:311)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:164)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
	at org.apache.dubbo.admin.DubboAdminApplication.main(DubboAdminApplication.java:31)
Caused by: java.net.BindException: Address already in use: bind
	at sun.nio.ch.Net.bind0(Native Method)
	at sun.nio.ch.Net.bind(Net.java:433)
	at sun.nio.ch.Net.bind(Net.java:425)
	at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
	at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
	at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:236)
	at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210)
	at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1103)
	at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1189)
	at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:568)
	at org.apache.catalina.connector.Connector.startInternal(Connector.java:1005)
	... 14 common frames omitted

2021-04-07 14:37:05.908  INFO 19208 --- [           main] ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-04-07 14:37:05.912 ERROR 19208 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port

报错原因是8080端口被占用了 cmd查看所有端口使用情况

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
netstat-ano

cmd查看8080端口使用情况

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
netstat -ano |findstr 8080

结果如下,可以找到占用8080端口的进程的pid

任务管理器下查看,发现端口是被Tim占用了

结束TIM进程即可

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144474.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Mac下解决程序端口占用
    使用Mac开发经常会碰到端口被占用的问题,例如作者在使用Spring Boot开发应用时,在启动Application后,忘了关闭,又重启了一次Application,此时会报错误,而且由于重启Application,导致上一次的启动的Application找不到在哪关闭了,此时需要进入终端去查看8080端口对应的进程id,并根据id关闭对应的应用。 错误信息如下图所示:
Tyan
2022/05/09
9450
Mac下解决程序端口占用
基于Feign的扩展机制实现TLS通信
我们在使用springboot运行一个应用的时候,默认是http模式的,但是在生产环境中,一般都要求是https模式
tunsuy
2022/10/27
5540
linux下tomcat端口被占用的问题
Caused by: java.net.BindException: 地址已在使用
用户5875349
2019/12/15
2.7K0
linux下tomcat端口被占用的问题
Centos7.x下Tomcat不能使用80端口的问题小结
1024以下的端口只能由root用户使用,普通权限的用户没有权限。恰好80端口号小于1024,而8080端口号大于1024。 再检查一下当前用户,恰好非root用户。
程裕强
2020/03/18
1.5K0
Tomcat乱码与端口占用的解决方案
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。但是有些小伙伴在启动Tomcat时也会遇到各种各样的问题,比如Tomcat的startup.bat启动后出现乱码,端口占用,启动后闪退等问题,这里我们来一一进行解决
Java架构师必看
2020/04/10
5040
"Unable to start embedded Tomcat" 问题
网上说了很多解决办法, 有的是手动配置配置一个外置的Tomcat, 有的说是jar包冲突. 仔细想想应该都没有把握核心, Springboot已经集成了内置的Tomcat, 所以没有必要再配置一个外置的Tomcat. 错误日志有一句信息很重要:
芥末鱿鱼
2022/05/05
1.7K0
spring4.1.8扩展实战之三:广播与监听
提到广播与监听,我们常常会想到RabbitMQ、Kafka等消息中间件,这些常用于分布式系统中多个应用之间,有时候应用自身内部也有广播和监听的需求(例如某个核心数据发生变化后,有些业务模块希望立即被感知),这时候spring提供的基于ApplicationContext的广播与监听就派上用场了,接下来我们从原理到实践,来了解spring提供的这套机制吧。
程序员欣宸
2022/05/06
4180
spring4.1.8扩展实战之三:广播与监听
已解决‘Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPoint
🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🐅🐾🍁🐥
猫头虎
2024/04/09
3170
已解决‘Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPoint
grpc坑之Could not find TLS ALPN provider; no working netty-tcnative
出现上面的错误,分别有以下几种情况 第一种:grpc服务地址没有配置,这种情况要么是搞忘记配置,或者没有加载配置,也可能是是配置信息存储在配置中心,且服务中发布到docker容器中且继承了istio,这种是域名相关配置istio还没初始化,从而导致拉取配置失败 第二种:netty-tcnative相关的maven库没引入 根据grpc对应的版本,有以下对应关系
一笠风雨任生平
2020/03/19
3.1K0
JAVA Spring Boot快速开始
通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下:
授客
2024/01/31
2110
JAVA Spring Boot快速开始
JDK bug - Encrypt Private Key failed
相同的代码从git仓库拉下来,有的机器运行报错,有的机器运行完全正常。查了下报错的地方在,为了开启https服务制作的私有证书的错误:
后端云
2021/11/30
5870
SpringBoot启动项目报错:java.lang.UnsatisfiedLinkError: D:\files\software\jdk-15.0.1\jdk-17.0.3.1\bin\tcnat
在网上查了之后有一个说是决定考与tomcat位数不一致: 原贴地址:https://www.cnblogs.com/yuxiaole/p/9247610.html
愷龍
2024/01/28
3544
SpringBoot启动项目报错:java.lang.UnsatisfiedLinkError: D:\files\software\jdk-15.0.1\jdk-17.0.3.1\bin\tcnat
还在手写单表的增删改查??还不快快使用通用mapper
博主自己跟着B站在学习一个项目时,发现了一个好东西,他就是通用mapper,他能够自动帮你封装好单表的增删改查操作,让你不用再自己慢慢手写,十分的方便。现在来简单介绍一下如何配置通用mapper 1.首先就是先引入通用mapper的依赖,这里会出现一个小bug,如果是引入这个依赖
萌萌哒的瓤瓤
2020/08/26
5620
还在手写单表的增删改查??还不快快使用通用mapper
Spring Boot切换为APR模式
Spring Boot内置了tomcat容器,直接运行Application就可以启动web服务器。
用户1154259
2018/07/31
2.2K0
客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心
我的错误就在这里,百度了很久也修改了很多配置 才发现是自己写的有问题; 大家在配置nacos的配置中心的时候 注意写法(很重要)
默 语
2024/11/20
2410
客户端启动报错java.lang.IllegalArgumentException: no server available的解决方案 SpringCloud中 Nacos做注册中心
初学Spring Cloud踩得坑之Caused by: org.springframework.context.ApplicationContextException
初学Spring Cloud踩得坑之Caused by: org.springframework.context.ApplicationContextException
Java架构师必看
2021/05/14
1.3K0
springboot2.0集成ShardingSphere-jdbc5.0-alpha所遇到的一些坑
在springboot 2.5.3中配置使用ShardingSphere 5.0-alpha遇到了不少的坑,现在总结如下:
冬天里的懒猫
2021/09/26
5.7K0
springboot2.0集成ShardingSphere-jdbc5.0-alpha所遇到的一些坑
Error creating bean with name ‘userServiceImpl‘: Unsatisfied dependency expressed through field ‘bas
如果不行试试这个: https://blog.csdn.net/qq_42055933/article/details/125687766?spm=1001.2014.3001.5502
默 语
2024/11/20
2360
Error creating bean with name ‘userServiceImpl‘: Unsatisfied dependency expressed through field ‘bas
Error starting ApplicationContext. To display the conditions report re-run your application with
如果你在启动应用时遇到 “Error starting ApplicationContext” 错误,请按照以下步骤重新运行你的应用程序:
猫头虎
2024/04/07
7040
Error starting ApplicationContext. To display the conditions report re-run your application with
Tomcat配置ssl协议及遇到的问题https页面无法访问
查看tomcat报错Invalid keystore format 百度查到证书与tomcat的jdk版本不兼容 升级jdk版本 现版本1.8.0_45升级1.8.0_201
全栈程序员站长
2022/06/29
1K0
推荐阅读
相关推荐
Mac下解决程序端口占用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验