除非我已经用尽了Tomcat参考指南并且在线搜索产生了nadda,否则我不会在这里问这个。
Tomcat有一个bin/catalina.sh
文件,您可以在其中指定要启动的JVM选项。出于本问题范围之外的目的,我想知道Tomcat是否支持 {/ 1>}以外的这些Java选项的外部配置。
因此,我可以编写一些文件,例如catalina.sh
,然后重新启动Tomcat,并让它使用此文件中设置的选项(覆盖new-jvm-opts.xml
中指定的任何选项)。
答案 0 :(得分:2)
catalina.sh脚本允许在启动时设置环境变量。如果你想在那里获得JVM Opts,我认为你只需将它们设置为你的tomcat开始的任何环境。它在catalina.sh中记录为“环境变量先决条件”。
我认为您感兴趣的是
# JAVA_OPTS (Optional) Java runtime options used when the "start",
# "stop", or "run" command is executed.
#
或
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
# or "run" command is executed.
#
答案 1 :(得分:1)
使用setenv.sh setenv.bat它在文档中 - 创建一个名为setenv。[sh / bat]的文件,具体取决于你运行的windows还是unix。添加你的vm args
set CATALINA_OPTS=-Xms512m -Xmx1024m
setenv文件在启动时被选中并应用你的vm args,同时避免编辑你的catalina。[sh / bat]