对于本地测试我的应用程序,我使用端口 8080,但在 AWS 服务器上需要使用 5000。
我建议我需要有 2 个配置文件,例如 application.yml 和 application_dev.yml。 application.yml - 端口:5000 application-dev.yml - 端口 8080
当我使用 IDEA 启动本地应用程序时,运行/调试配置 -> 活动配置文件,编写开发等等。我的应用程序将从端口 8080 启动。
在 AWS 服务器上,我使用 jar 文件,上传构建的 jar 文件。
所以... 我检查了:) jar 文件有两个 yml 文件。 ... 如何正确启动应用程序?
抱歉,这是我的第一个问题...... 我知道我的英语很糟糕。 感谢您的时间和善意。
我很高兴获得有关该主题的任何信息和文章链接。
我尝试创建 application.yml 和 applitation-dev.yml。
我没有尝试在 AWS 服务器上启动这些。
如果您只想让应用程序从不同的端口启动,您可以像以前一样添加配置文件自定义,例如:
应用程序-prod.yaml
server:
port: 50000
然后启动它激活正确的配置文件:
java -Dspring.profiles.active=prod -jar target/your-app.jar
应用程序将覆盖该端口。
当然,您可以使用相反的方法,为生产设置默认端口并激活“dev”配置文件以进行开发。
希望一切都清楚。
问候