我在 Red Hat 机器上运行多个 tomcat,我想为每个 tomcat 配置单独的堆大小(某些实例使用更多内存)。
我可以在 catalina.sh 文件中输入以下内容来设置堆大小最小/最大 bt:
CATALINA_OPTS="-Xms64m -Xmx256m"
我需要添加“导出”吗?即导出CATALINA_OPTS =“-Xms64m -Xmx256m”
最佳实践是将环境变量的设置放在名为的文件中setenv.sh
/.bat
在 bin 文件夹中。
The catalina.sh
脚本具有调用该脚本的逻辑(如果存在)。
推荐这样做的原因是因为它使安装所需的环境变量设置可移植:您可以轻松复制setenv.sh
对于其他 Tomcat 安装,您可以将 Tomcat 升级到较新的版本(这可能会覆盖catalina.sh
)但仍然有你现有的setenv.sh
.
关于如何设置内部堆大小的示例setenv.sh
:
export JAVA_OPTS='-Xmx784M`
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)