spring boot创建应用 端口冲突8080

如果你电脑上的8080端口号被其它程序(如jenkins)占用了,则运行lightsword会报以下错误:java.net.BindException: Address already in use......Failed to start component [Connector[HTTP/1.1-8080]]...

解决方法:在src->main->resources目录下新建一个文件,名称为application.properties(这是SpringBoot统一的配置文件)加了以下一行内容:(取个电脑上可用的端口号,如下面的9527,看过星爷电影的都懂的)server.port = 9527

再次运行即可。

转载附上文章链接。 https://blog.csdn.net/qq_36330643/article/details/76568886

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

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

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


猜你喜欢

转载自blog.csdn.net/badao_liumang_qizhi/article/details/80955944