设置JVM参数,从catalina.bat开始

时间:2018-01-26 11:32:08

标签: java tomcat parameters jvm

在Windows docker容器中,我使用:

运行Tomcat
> catalina.bat run

我可以配置Tomcat,如果它是Windows服务,例如:

"C:\Program Files\Tomcat\bin\tomcat8.exe" //US//Tomcat8 --Jvm="C:\Program Files\Oracle Java Server\jre\bin\server\jvm.dll"

但是,如何使用该参数(--Jvm="path\jvm.dll")但运行catalina.bat run命令?

1 个答案:

答案 0 :(得分:0)

如果要在运行任何命令行脚本时指定要使用的JVM,则需要设置JAVA_HOME环境变量。

你可以这样做:

C:\> SET JAVA_HOME="C:\Program Files\Java\Java 1.8.0"   [or whatever]
C:\> %CATALINA_HOME%\bin\catalina.bat start

或者,您可以编辑(或创建)文件%CATALINA_BASE\bin\setenv.bat并将其添加到其中:

SET JAVA_HOME="C:\Program Files\Java\Java 1.8.0"   [or whatever]

脚本catalina.bat将在启动JVM之前运行`setenv.bat(如果存在),因此您可以根据需要手动选择自己的JVM。