当前位置: 首页 > 知识库问答 >
问题:

向Spring Boot应用程序添加附加参数

赫连宏伯
2023-03-14

我想知道是否可以将spring的其他参数(如-dspring.profiles.active=prod)添加到spring boot app中,以便将其作为服务运行。

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

command=“$javaexe-jar-dsun.misc.urlclasspath.disablejarchecking=true$jarfile$@”

所以也许它可以通过maven插件的选项来完成,但是除了JVM参数之外找不到其他的,这不是那么有用...

共有1个答案

宋华灿
2023-03-14

我找不到任何解决方案,包括我在问题中描述的那个--看起来插件的附加参数也不起作用。

最后采用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
 类似资料:
  • 使用稍后在MainActivity中需要的参数启动AppStartActivity,然后在切换到MainActivity时转发这些参数,这样做是否正确? 有没有更简单的方法来完成此操作,例如在单击通知时找出应用程序的状态,然后根据所需数据是否可用选择AppStartActivity或MainActivity?我询问的原因是,当我创建通知时,数据可能可用,也可能不可用,但在用户与通知交互之前的时间里

  • 我有一个java应用程序,需要部署在weblogic服务器中。我目前正在为该应用程序制作ear文件。我的ear文件中有一个ejb jar。我想将log4j2 jar添加到此应用程序中。所以我的文件夹结构是 目前,我已经将JAR放在APP-INF文件夹/lib和META-INF/application中。xml我把JAR放在了模块中。这是我的申请表。xml 但它不接受log4j罐子。有什么解决方案吗

  • 这与我的问题相反,在OpenDayLight中安装自定义功能或模块?。我希望使用Hello World应用程序并添加以下功能的: ODL-RestConf ODL-MDSal-APIDOCS ODL-openflowplugin-flow-services ODL-openflowplugin-app-table-miss-enforcer ODL-OpenFlowPlugin-NXM-Exten

  • 问题内容: 是否可以在向其添加一些参数数据的同时将请求转发给另一个控制器?我尝试添加到ModelMap中,但是它似乎不存在问题。我正在做类似的事情: 我能想到的唯一其他方法是将参数放在会话上,然后将其弹出目标控制器。 问题答案: 最简单的方法是将数据添加到请求中。 由于这是转发,因此将相同的请求传递到服务器内的不同处理程序。 作为示例,让我们从两个控制器的简单设置开始,一个转发到另一个: 添加数据

  • 我想为我的cordova android应用程序启用应用程序索引,如下所述:https://developers.google.com/app-indexing/webmasters/app 不幸的是,我找不到留档如何做一个科尔多瓦的应用程序。有一个插件收听和广播意向,但我不认为这将帮助我在这种情况下:https://github.com/Initsogar/cordova-webintent 我

  • 问题内容: 嗨,我刚刚下载并配置了log4j-2。我一直坚持将颜色代码应用于控制台附加程序。我的控制台附加程序如下所示。 我有两个问题, 我是log4j的新手,这是编写xml配置文件的正确方法吗? 如何在每个日志级别添加两个颜色代码? 例如:DEBUG = green->将输出浅绿色字体,但是我需要它是和 问题答案: 我想我找到了解决方案。我下载了log4j2-core- sources.jar并