如何设置springboot启动端口

发布时间 - 2026-01-11 02:36:48    点击率:

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启动端口,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# spring  # boot  # 启动端口  # 8080  # Intellij IDEA实现SpringBoot项目多端口启动的两种方法  # spring boot如何指定启动端口  # SpringBoot项目修改访问端口和访问路径的方法  # springboot启动时如何获取端口和项目名  # 会报  # 小编  # 配置文件  # 端口号  # 这是  # 是个  # 如果你  # 第一个  # 在此  # 可以通过  # 用了  # 第二个  # 给大家  # 当我们  # 其中一个  # 来实现  # 解决方法  # 所述  # 给我留言  # 感谢大家 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用PHP快速搭建高效网站?分步指南  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  C语言设计一个闪闪的圣诞树  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  如何在阿里云域名上完成建站全流程?  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  如何在云主机上快速搭建多站点网站?  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  iOS发送验证码倒计时应用  如何快速查询网站的真实建站时间?  HTML 中动态设置元素 name 属性的正确语法详解  EditPlus中的正则表达式实战(6)  Android使用GridView实现日历的简单功能  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  WEB开发之注册页面验证码倒计时代码的实现  如何快速登录WAP自助建站平台?  如何在建站主机中优化服务器配置?  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  网站页面设计需要考虑到这些问题  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  黑客入侵网站服务器的常见手法有哪些?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何在建站宝盒中设置产品搜索功能?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  java中使用zxing批量生成二维码立牌  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  在centOS 7安装mysql 5.7的详细教程  在线制作视频网站免费,都有哪些好的动漫网站?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  Android中AutoCompleteTextView自动提示  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  微信h5制作网站有哪些,免费微信H5页面制作工具?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  如何在IIS7中新建站点?详细步骤解析  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何自定义建站之星网站的导航菜单样式?  如何在万网自助建站中设置域名及备案?  JavaScript实现Fly Bird小游戏  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐