网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

云服务器中怎么设置springboot启动端口

这篇文章主要讲解了“云服务器中怎么设置springboot启动端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“云服务器中怎么设置springboot启动端口”吧!

成都创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元南漳做网站,已为上家服务,为南漳各地企业和个人服务,联系电话:18980820575

云服务器:spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。

可以通过实现EmbeddedServletContainerCustomizer接口来实现:

public class Application extends SpringBootServletInitializer implements EmbeddedServletContainerCustomizer {

@Override

protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

return builder.sources(Application.class);

}

public static void main(String[] args) {

SpringApplication.run(Application.class, args);

}

@Override

public void customize(ConfigurableEmbeddedServletContainer container) {

container.setPort(8081);

}

}

PS:下面看下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

再次运行即可。

感谢各位的阅读,以上就是“云服务器中怎么设置springboot启动端口”的内容了,经过本文的学习后,相信大家对云服务器中怎么设置springboot启动端口这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享标题:云服务器中怎么设置springboot启动端口
本文地址:http://bjjierui.cn/article/jipcsj.html

其他资讯