首页 > 编程语言 > 详细

【spring cloud】spring cloud中启动eureka集群时候,发生端口已经绑定的报错The Tomcat connector configured to listen on port 8000 failed to start. The port may already be in use or the connector may be misconfigured.

时间:2018-07-15 22:39:43      阅读:6039      评论:0      收藏:0      [点我收藏+]

标签:figure   tomcat   找到   img   pin   swap   集群   listen   sta   

 在分别设置

 技术分享图片

进行微服务eureka集群启动时候,执行命令行启动jar包时候,报错前面一个端口8000已经被使用,而我这里启动的配置文件中端口号是8001,怎么会导致端口冲突呢??

技术分享图片

技术分享图片

 

但是报错我的端口冲突了:

技术分享图片

 

 

 

错误原因:

咱们查看打包的eureka项目的jar包就可以知道原因:

技术分享图片

而打开最上面没有带profile参数的配置文件就可以发现,原来里面的端口真是8000

技术分享图片

 

 

解决方法:

要解决这个问题,就把jar包中的这个没有带profile参数的文件删除即可

技术分享图片

 

如果不能直接删除jar中的这个文件,可以在任务管理器中找到刚刚启动的java.exe。结束进程!! 再尝试删除!!!

 技术分享图片

 

 

如果删除不带profile参数的配置文件后,重新去启动swapping1,2,3的时候,发生了

以命令:

java -jar springcloud-ms-eureka-0.0.1-SNAPSHOT.jar --spring.profile.active=swapping1

也就是对应的8000端口去启动服务,但是启动成功使用的端口却是 tomcat默认的8080端口

技术分享图片

 

解决方法::

 请重新检查命令  profile后面缺少了一个s

正确且完整的命令应该是:

java -jar springcloud-ms-eureka-0.0.1-SNAPSHOT.jar --spring.profiles.active=swapping1

注意,当启动集群服务的时候,先启动第一个erueka后,肯定会报错,因为它要去找后面两个配置了但是未启动的服务2和服务3,所以如果有如下的报错,是正常的情况:

技术分享图片

 

【spring cloud】spring cloud中启动eureka集群时候,发生端口已经绑定的报错The Tomcat connector configured to listen on port 8000 failed to start. The port may already be in use or the connector may be misconfigured.

标签:figure   tomcat   找到   img   pin   swap   集群   listen   sta   

原文:https://www.cnblogs.com/sxdcgaq8080/p/9315197.html

(6)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号