我有一个Spring Boot项目,作为可执行jar文件在Linux上作为init.d服务运行。
我知道可以创建与jar文件同名的.conf文件来指定JVM参数。但是,我希望能够“硬编码”一些参数,以便没有.conf文件的风险。这是真正的风险,因为每次部署都会因版本号而有不同的jar名称。
此外,我知道可以设置环境变量JAVA_OPTS,但如果我使用符号链接启动Spring Boot作为init.d服务,我不确定如何设置环境变量。
最后,我知道可以使用embeddedLaunchScript参数完全替换init.d脚本,但我认为这对于我想要实现的内容来说过于复杂,并且希望在以后的发布中更新脚本。
是否有一种方法可以在Maven插件或其他编程方法中指定JVM参数?
有没有一种方法可以硬编码静态的CONF文件名?查看embeddedLaunchScriptProperties,似乎confFolder可以是文件夹,但不能是.conf文件的名称。
我知道可以创建与jar文件同名的.conf文件来指定JVM参数。但是,我希望能够“硬编码”一些参数,以便没有.conf文件的风险。这是真正的风险,因为每次部署都会因版本号而有不同的jar名称。
此外,我知道可以设置环境变量JAVA_OPTS,但如果我使用符号链接启动Spring Boot作为init.d服务,我不确定如何设置环境变量。
最后,我知道可以使用embeddedLaunchScript参数完全替换init.d脚本,但我认为这对于我想要实现的内容来说过于复杂,并且希望在以后的发布中更新脚本。
是否有一种方法可以在Maven插件或其他编程方法中指定JVM参数?
有没有一种方法可以硬编码静态的CONF文件名?查看embeddedLaunchScriptProperties,似乎confFolder可以是文件夹,但不能是.conf文件的名称。