Spring引导服务传递java选项
问题描述:
我有通过可执行jar作为init服务运行的spring-boot应用程序。通过我想要的文件,将JAVA_OPTS的堆大小传递给可执行的jar文件。Spring引导服务传递java选项
目前,以下配置正在使用
<embeddedLaunchScriptProperties>
<inlinedConfScript>JAVA_OPTS=-Xmx8000m -Xms8000m</inlinedConfScript>
</embeddedLaunchScriptProperties>
我不知道它的工作原理通过JMAP maxHeapSize约为2000MB(2GB)
有没有人尝试过呢?
答
为什么在运行JAR文件时不直接添加这些配置?
例如:
java -Xmx8000m -Xms8000m -jar xxx.jar
+0
它将作为一个可执行的脚本工作,如文档中的春季启动提及,还是我应该采用其他一些步骤? – AaMng
我也有同样的要求,我已经在版本2.0.0.M7尝试了'inlinedConfScript',我发现的是'inlinedConfScript'预期的文件路径,而不是实际的脚本。 –
[这里](https://stackoverflow.com/a/48762587/1500274)就是例子。 –