springboot 启动 -Dspring.profiles.active选择环境的命令在jar包后面无效
springboot 项目启动时:
执行:
java -jar -Dspring.profiles.active=nat xxx.jar
可以成功启动;
执行:
java -jar xxx.jar -Dspring.profiles.active=nat
启动失败;原因读不到配置文件
两个命令中只是 -Dspring.profiles.active=nat 所在的位置不一样
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我们另一个项目这个参数就写在jar后面的,也可以正常启动
jar文件后边的参数应该是传给jar包的启动参数,不属于java命令的参数了。
--spring.profiles.active=uat 不知道为什么这个命令放在 jar包的后面就不行,放在前面就可以
java -Xmx200M -Xms50M -jar mgr-1.0.jar --spring.profiles.active=uat