首页 > 解决方案 > 如何将jvm参数传递给tomcat中的spring boot deploy?

问题描述

我使用 spring boot 包来 jar,然后运行java -jar xxx.jar --logging.config=xxx.xml​​.

现在我打包到war并部署在tomcat中,我该如何传递logging.config这样的参数?

标签: spring-boot

解决方案


我认为这些文章可能对您有用:

简而言之,有两种选择。第一个是使用tomcat全局JAVA_OPTS:

  • 使用Setenv.sh文件将 JVM 参数设置为 Tomcat 实例
  • 与上述相同,但使用Catalina.sh

示例更改如下:

JAVA_OPTS="-Xms1024m -Xmx1024m -Xss228k -XX:+UseParallelGC"

ps -eaf|grep -i java通过执行命令验证您的更改

第二个是Context从Tomcat使用。请参阅Context Parameters 本文档的部分


推荐阅读