报错内容:

org.apache.catalina.LifecycleException: Protocol handler start failed

org.apache.catalina.LifecycleException: Protocol handler start failed

at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008) ~[tomcat-embed-core-9.0.17.jar:9.0.17]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ~[tomcat-embed-core-9.0.17.jar:9.0.17]

at org.apache.catalina.core.StandardService.addConnector(StandardService.java:226) [tomcat-embed-core-9.0.17.jar:9.0.17]

at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:259) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:197) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:311) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:164) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552) [spring-context-5.1.6.RELEASE.jar:5.1.6.RELEASE]

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) [spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE]

at com.example.SpringcloudApplication.main(SpringcloudApplication.java:11) [classes/:na]

可能原因:端口号占用

处理方法:1 修改端口号

2 关闭占用的端口号

关闭方法

如果在win系统中运行,可以进入命令提示符  win+r  输入cmd即可进入

例如你的端口号是8080,可以使用以下命令进行查看是否为端口占用(如果未占用,就是其他问题,不是端口问题,可能是配置文件不对)

netstat -ano|findstr "8081" (win)        netstat -tunpl |grep 8081(luinx查看端口命令)

以上显示是8081被占用,进程号为 3080

使用以下语句关闭进程

taskkill -f -pid 3080 (win)      kill -9 3080  (luinx杀死进程命令)

重新启动项目即可

来源:oschina

链接:https://my.oschina.net/u/4185276/blog/3229778

服务器端口被疯狂占用,服务器端口号占用的处理相关推荐

  1. 解除服务器端口号占用及服务器端口号的修改

    这几天因为面试的原因把SSH的东西重新巩固下,所以用的服务器是Tomcat.但是因为前一个项目用的服务器是Jboss,项目一期迭代完成,转交测试组进行测试,提了很多bug,所以当改bug的时候发现我J ...

  2. java关闭tomcat服务器端口_关闭tomcat端口号

    一. CentOS 关闭tomcat端口号 1. 首先保证liunx下 ps -ef | grep java 2. 会显示如下信息 我使用的是IDEA打包的war包.tomcat是自带的 3. 查看未 ...

  3. 远程服务器端口怎么修改,如何修改远程服务器端口号

    如何修改远程服务器端口号 内容精选 换一换 云堡垒机与AD服务器对接,认证登录系统的用户身份,AD认证的模式包括认证模式和同步模式两种.认证模式在此模式下,云堡垒机不会同步AD域服务器上的用户信息,需 ...

  4. 服务器端口被占用如何解决

    有时候在运行服务器时,会提示8080端口被占用,那怎样才能解决这个问题呢? 首先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口. 找 ...

  5. 2MSL导致的服务器端口占用问题

    MSL(Maximum Segment Lifetime)是最大报文段生存时间,它代表任何报文段在被丢弃前在网络中被允许存在的最长时间.这个时间是有限制的,因为TCP依赖IP传输数据报,而IP数据报有 ...

  6. 怎么查看计算机被占用端口号,windows如何查看端口是否被占用_windows电脑查看端口是否被占用方法-win7之家...

    在电脑中,存在着一些端口,有的时候我们需要监视本机的程序和网络连接情况,尤其是查杀病毒.想查看自己电脑上有什么程序在后台连接网络等操作是经常性的动作都需要使用到端口,对此就需要查看电脑中的端口是否被占 ...

  7. 使用什么协议扫描服务器端口,通过ip地址扫描服务器端口号

    通过ip地址扫描服务器端口号 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内 ...

  8. 传奇世界服务器端口被占用,Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048), on API 'bi...

    Windows socket error: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次. (10048), on API 'bind' 你们的系统80%都是XP的,这个就是XP系统的不适 ...

  9. 如何修改服务器上的端口号,如何修改远程服务器端口号

    如何修改远程服务器端口号 内容精选 换一换 迁移前,若选择迁移到已有服务器,请做以下准备工作:需配置目的端服务器所在VPC安全组,如果是Windows系统需要开放TCP的8899端口.8900端口和2 ...

最新文章

  1. LiveQing全新升级的RTMP流媒体服务器支持HLS(m3u8)、RTMP、HTTP-FLV高性能分发
  2. linux存储--可执行文件结构和进程内存模型(三)
  3. Deep Learning(深度学习) 学习笔记(四)
  4. c语言使用指针在被调函数中改变主调函数的变量 地址运算符 间接运算符
  5. java提交按钮_java – 允许“Enter”键按提交按钮,而不是仅使用MouseClick
  6. 安卓案例:标准化测试
  7. Scrapy入门操作
  8. natapp外网穿透使用教程Windows
  9. vue结合饿了么_饿了么vue实现学习笔记
  10. c语言中while循环语句的作用,while和do while循环,C语言while和do while循环详解
  11. 【MATLAB】批量修改文件名
  12. canvas画布调节字符间距
  13. 收到了CSDN送的图书,表示感谢|对《程序员的三门课》的一表格表示疑问
  14. SVM学习笔记-对偶形式的SVM
  15. Unity数据持久化-Json
  16. 电源学习总结(二)——线性稳压主要特点及原理
  17. 类,__dift__,__len__,__add__,__new__,__init__
  18. 利用Pymol计算蛋白质相互作用位点
  19. 剑指Offer-05:替换空格
  20. 星星下落_与星星共舞

热门文章

  1. C#开发用于计算安全访问算法Key值的上位机
  2. 学术分享搜索平台——设计方案
  3. 使用NPOI创建行折叠效果的Excel文件
  4. C++的“友元”是否会破坏类的封装?
  5. 一种计算用户留存的方法
  6. 数据结构中的C语言编程基础
  7. STC51单片机38——按键控制舵机连续运动,稳定不抖动
  8. 计算机视觉应用(二)疲劳检测之打哈欠
  9. 燃气灶电气线路图及原理_燃气灶脉冲点火器原理
  10. android计步器清零,手机计步器的数字如何清零