SpringBoot 二次运行时 TomCat 端口被占用

原创 2018年04月16日 03:32:38

二次启动时的错误显示

错误原因,和传统的Spring家族的框架不一样。SpringBoot的main函数是整个程序的入口,SpringBoot连Tomcat作为一个插件都集成进去了,所以就跟之前的SSM架构不一样,直接点击运行该main函数,再去浏览器查看就可以看到让人兴奋的“Hello World!”。

但是问题来了, 这个时候程序还在运行,二次启动main时,就又一次去集成TomCat了。因为第一次的时候已经集成过个,这个时候就好报上面看到的错误,TomCat端口被占用。

怎么办呢?停止程序,然后再启动就可以了!

就是这个倒数第二个小红方格。点击结束。然后在启动。就可以了。

如果嫌这样麻烦,那么点后面那个小红方格的倒三角,然后选择demo-DemoApplication这个。就可以重启程序。demo是你的项目名字。下次再重启时,默认的是上一次选择的demo-DemoApplication,所以直接点击这个按钮就可以了。

那么问题又来了,项目开发过程中,要不断地修改代码。如果每次改完代码都要重启程序是不是很麻烦呢。有办法解决吗?

有的。登录网址http://www.mvnrepository.com 搜索Springloaded

点击这个

复制配置到自己到pom.xml之后别急 还需要依赖一个,在http://www.mvnrepository.com 搜索spring-boot-devtools 也添加到pom.xml中。

下图是我添加好的配置。

配置好之后在项目后面会多一个[devtools]


然后重启下程序就可以了。

注意:不需要全挪过来。如果你的<version> 标黄,可以将<version>一行删掉。

版权声明: https://blog.csdn.net/the_original_dream/article/details/79955637

解决tomcat占用8080端口问题

cmd下输入    netstat   -ano|findstr 8080    看到进程为 12536 cmd 下再次输入   taskkill  /pid  12536  /f  再次启动...
  • u012401711
  • u012401711
  • 2016-03-01 22:14:23
  • 588

MyEclipse下JSP程序运行时Tomcat端口被占用问题

在MyEclipse中进行JSP开发时,在已经启动了Tomcat服务器后,准备运行JSP页面时, 有时会出现这样的关于Tomcat服务器端口占用的问题: “Several ports (8005,...
  • ziwuchen
  • ziwuchen
  • 2017-08-23 09:13:11
  • 467

SpringBoot报错(一)端口被占用Address already in use: bind

今天第一次配置springboot就出现一个粗心的错误,虽然我知道怎么解决,但出错,想着就不是很舒服。这个问题的原因是端口被占用,解决方法就是修改Application里边的配置,修改调端口号在app...
  • qq_16307345
  • qq_16307345
  • 2017-09-19 14:05:13
  • 2214

intellij IDEA 启动tomcat时显示端口被占用

开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 输入命令:netstat -a...
  • baidu_36342103
  • baidu_36342103
  • 2016-12-02 16:10:33
  • 5906

解决tomcat启动,端口被占用问题

doc窗口下查看进程 1.占用8080端口的进程  netstat -ano|findstr 8080 2.kill掉占用8080端口的进程 taskkill /pid 8036 ...
  • li150546293
  • li150546293
  • 2017-06-30 11:01:31
  • 277

intellij idea 启动tomcat 1099端口被占用

问题:当使用idea进行开发,关闭tomcat,然后重启tomcat,报如下错误:错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already...
  • winy_lm
  • winy_lm
  • 2016-08-02 16:50:38
  • 24485

【转载】tomcat端口被占用问题完美解决方案!

https://www.cnblogs.com/hjchoset/p/6027589.html         启动Tomcat服务器报错:Several ports (8005, 8...
  • hagle_wang
  • hagle_wang
  • 2017-11-19 13:30:26
  • 327

解决windows下tomcat端口被占用

有时候电脑比较卡,项目比较大的情况下,eclipse没有完全停止tomcat的情况下,下次启动会出现tomcat的端口被占用无法启动的情况,主要报如下错误 解决方案 window下打开命令窗口(...
  • u010427935
  • u010427935
  • 2017-08-17 10:01:39
  • 7182

tomcat端口被占用了怎么办

在新的服务器上部署tomcat后,启动项目提示:Address already in use: JVM_Bind:8080,(端口被占用),  首先要查出占用8080端口的进程是什么?   1.在...
  • zyp630998758
  • zyp630998758
  • 2015-11-23 17:56:57
  • 2447

关于JavaWeb中Tomcat端口被占用的解决方法

今天想用javaweb写点东西,在EclipseEE中又出现了tomcat无法启动的情况,报错如下图。上一次出现,我以为是项目的问题,调了半天项目,把servlet删了重新导入,各种折腾,不知道怎么就...
  • rain_web
  • rain_web
  • 2017-02-08 00:08:36
  • 1456
收藏助手
不良信息举报
您举报文章:SpringBoot 二次运行时 TomCat 端口被占用
举报原因:
原因补充:

(最多只允许输入30个字)