You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot应用本地与AWS服务器端口配置及启动方式咨询

Spring Boot 多环境部署启动问题解答

问题1:直接启动是否会默认使用application.yml的5000端口?

会的。Spring Boot的默认加载逻辑是:如果没有主动激活任何特定的profile,就会优先加载主配置文件(也就是你这里的application.yml)的配置内容。你本地能用到8080端口,是因为通过IDEA手动激活了dev profile,触发加载application-dev.yml;服务器上直接启动jar包时,没有指定profile,自然就会用application.yml里配置的5000端口。

问题2:是否需要在服务器环境属性中配置相关参数?

不需要额外配置环境参数,直接启动jar包就能用5000端口运行。不过如果后续需要在服务器上临时切换到dev环境配置(比如调试),可以在启动命令里添加参数激活dev profile:

java -jar your-app.jar --spring.profiles.active=dev

如果只是正常部署生产环境,直接用下面的命令启动即可:

java -jar your-app.jar

内容的提问来源于stack exchange,提问作者Roman T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:52:04