启动带有嵌入式 Tomcat 的 Spring Boot 应用程序时如何配置堆大小?

2024-03-14

我正在尝试部署一个春季启动 https://projects.spring.io/spring-boot/为生产提供支持的 Web 应用程序。该应用程序是使用 Spring Boot 1.0.1 构建的,并嵌入了默认的 Tomcat 7 作为应用程序服务器。我想在启动应用程序时为应用程序分配更大的内存java -jar myapp.jar命令行。

我应该使用JVM https://en.wikipedia.org/wiki/Java_virtual_machine参数如-Xms -Xmx或使用环境变量,例如JAVA_OPTS?我试图在文档中寻找答案或谷歌它,但我没有得到答案。有人能给一些提示吗?


如果使用以下命令启动应用程序spring-boot plugin https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html:

mvn spring-boot:run -Drun.jvmArguments="-Xmx512m" -Drun.profiles=dev

否则如果running java -jar https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-running-your-application.html#using-boot-running-as-a-packaged-application:

java -Xmx512m -Dspring.profiles.active=dev -jar app.jar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

启动带有嵌入式 Tomcat 的 Spring Boot 应用程序时如何配置堆大小? 的相关文章

随机推荐