小编典典

向Spring Boot应用添加其他参数

spring-boot

我想知道是否有可能添加spring的其他参数,例如在-Dspring.profiles.active=prod将其作为服务运行时添加到spring boot app 。

我检查了由spring-boot-maven-plugin以下命令自动生成的脚本:

command="$javaexe -jar -Dsun.misc.URLClassPath.disableJarChecking=true $jarfile $@"

所以也许可以通过maven插件的选项来完成,但是除了JVM参数之外,找不到任何其他有用的信息…


阅读 301

收藏
2020-05-30

共1个答案

小编典典

我找不到任何解决方案,包括我所描述的解决方案-似乎插件的其他参数也不起作用。

最后,我通过使用systemd服务方法解决了该问题。

看起来像那样,完美地工作:

[Unit]
Description=Some app
After=syslog.target

[Service]
ExecStart=java -Dspring.profiles.active=production -jar /home/apps/monitoring-app-1.0.0.jar

[Install]
WantedBy=multi-user.target
2020-05-30