我使用新的spring-boot 1.3.0功能将tomcat嵌入式spring-boot应用程序jar作为unix服务运行。
一切正常但我不知道如何调整jvm(例如使用-Xms和-Xmx参数)
我在春天documentation和网络上搜索过但没有成功。
答案 0 :(得分:4)
文档中缺少(我已经打开an issue来解决此问题),但您应该能够使用JAVA_OPTS
环境变量。
您可以在位于jar旁边的.conf
文件中对其进行配置。例如,如果jar文件为/var/myapp/myapp.jar
,则文件/var/myapp/myapp.conf
将由启动脚本提供。
答案 1 :(得分:0)
还有一个选项可以实现相同的目标,如果你使用mvn运行jar,你可以做这样的事情
mvn spring-boot:run -Drun.jvmArguments="-Xmx512m"
如果你使用java -jar运行,你可以尝试这样的事情
java -Xmx1G -jar myapp.jar