springboot 启动 -Dspring.profiles.active选择环境的命令在jar包后面无效

发布于 2021-11-14 23:25:14 字数 262 浏览 847 评论 4

springboot 项目启动时:

执行:

java -jar -Dspring.profiles.active=nat xxx.jar

可以成功启动;

执行:

 java -jar xxx.jar -Dspring.profiles.active=nat

启动失败;原因读不到配置文件

两个命令中只是 -Dspring.profiles.active=nat 所在的位置不一样

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

樱花落人离去 2021-11-16 06:08:56

我们另一个项目这个参数就写在jar后面的,也可以正常启动

落墨 2021-11-16 05:36:10

jar文件后边的参数应该是传给jar包的启动参数,不属于java命令的参数了。

甜柠檬 2021-11-16 02:12:08

--spring.profiles.active=uat 不知道为什么这个命令放在 jar包的后面就不行,放在前面就可以

只为守护你 2021-11-16 01:43:22

java -Xmx200M -Xms50M -jar mgr-1.0.jar --spring.profiles.active=uat

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文