通过批处理文件

时间:2015-07-15 20:58:29

标签: batch-file tomcat java-8

我们的安装程序使用java7更新我们的应用程序到java8。在这样做时,我们要更新其 Tomcat7 配置,以将Metaspace限制在与其PermGen空间相同的级别(他们可能已定制)。所以,如果他们有......

-XX:MaxPermSize=256m

我们想设置......

-XX:MaxMetaspaceSize=256m

诀窍是,安装程序必须通过批处理文件执行此操作。 (也许用一些命令查询Tomcat会将当前值吐出到文件中,然后读取该值,然后触发另一个命令来设置值。)

如果我能得到现在的MaxPermSize,我知道最后一块拼图:

"%TOMCAT7_EXE%" %SERVICE_NAME% --JvmOptions "-XX:MaxMetaspaceSize=%MAX_SIZE%"

(删除不再适用的MaxPermSize可能也不错,但这只是为了额外信用。)

0 个答案:

没有答案