Springboot启动多项目服务端口被占用Web server failed to start. Port XXXX was already in use.

Springboot启动多项目服务端口被占用Web server failed to start. Port XXXX was already in use.,第1张


一、 一般情况 1、参考文档

Springboot服务端口被占用


2、问题描述

Web server failed to start. Port XXXX was already in use.


3、原因分析
  1. 运行第一个项目正常。



  2. 运行第二个项目发现9998端口被占用。




4、解决方案
  1. 查询被占用的端口的pid。


    netstat -ano | findstr 9998
    

  2. 结束进程,之后重新启动项目。


    taskkill /f /pid 10464 # 或者打开任务管理器,找到对应的pid,然后结束任务
    



二、我的特殊情况 1、问题描述

  1. 一般情况下,通过以上方法已经能解决大部分人的问题,但是我重新启动项目依旧出现端口被占用的问题。


    两个项目无论哪个先启动,另一个都会出现该9998端口被占用的情况。



2、原因分析
  1. 我的两个项目的端口是不同的,一个是8021,另一个是9998,启动端口号为8021的项目却显示9998端口被占用。




  2. 尝试将被占用端口更换为其他,例如:9990。


    则会出现该9990端口占用。


    .

  3. 最后发现有个字段名找不到,并且这个字段名同时出现在两个项目中。




3 、解决方案

原来是我其中一个项目添加了另一个项目的依赖,直接删除该依赖之后重新启动就行。



(一般人应该遇不到的问题,在此记录下)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存