2017-10-12 132 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