2017-10-12 58 views
0

我有通过可执行jar作为init服务运行的spring-boot应用程序。通过我想要的文件,将JAVA_OPTS的堆大小传递给可执行的jar文件。Spring引导服务传递java选项

目前,以下配置正在使用

<embeddedLaunchScriptProperties> 
    <inlinedConfScript>JAVA_OPTS=-Xmx8000m -Xms8000m</inlinedConfScript> 
</embeddedLaunchScriptProperties> 

我不知道它的工作原理通过JMAP maxHeapSize约为2000MB(2GB)

有没有人尝试过呢?

+0

我也有同样的要求,我已经在版本2.0.0.M7尝试了'inlinedConfScript',我发现的是'inlinedConfScript'预期的文件路径,而不是实际的脚本。 –

+0

[这里](https://stackoverflow.com/a/48762587/1500274)就是例子。 –

回答

0

为什么在运行JAR文件时不直接添加这些配置?
例如:

java -Xmx8000m -Xms8000m -jar xxx.jar 
+0

它将作为一个可执行的脚本工作,如文档中的春季启动提及,还是我应该采用其他一些步骤? – AaMng