Tomcat catalina.sh 配置参数详解 - 优化性能与功能
Catalina.sh 是 Tomcat 中的一个脚本文件,用于启动和停止 Tomcat。在其中,可以配置一些参数来调整 Tomcat 的性能和功能。
下面是一些常用的参数及其说明:
-
JAVA_HOME:指定 Java 安装路径。
-
CATALINA_HOME:指定 Tomcat 安装路径。
-
CATALINA_BASE:指定 Tomcat 实例的路径,可以在一台机器上运行多个 Tomcat 实例。
-
CATALINA_OPTS:设置 Java 虚拟机的参数,如内存大小、垃圾回收策略等。
-
JAVA_OPTS:设置 Java 虚拟机的参数,与 CATALINA_OPTS 类似,但作用范围更广。
-
JAVA_OPTS_APPEND:追加 Java 虚拟机的参数,与 JAVA_OPTS 类似,但不会覆盖原有参数。
-
CATALINA_PID:指定 Tomcat 进程的 PID 文件路径。
-
CATALINA_TMPDIR:指定 Tomcat 的临时目录路径。
-
JAVA_ENDORSSED_DIRS:指定 Java 扩展库的路径。
-
CLASSPATH:指定 Java 类路径。
-
TOMCAT_USER:指定 Tomcat 进程的运行用户。
-
TOMCAT_GROUP:指定 Tomcat 进程的运行用户组。
-
UMASK:指定 Tomcat 进程的文件权限掩码。
-
SHUTDOWN_WAIT:指定 Tomcat 进程停止的等待时间。
-
JAVA_DEBUG_OPTS:设置 Java 虚拟机的调试参数,如端口号等。
-
JAVA_JMX_OPTS:设置 Java 虚拟机的 JMX 参数,如 JMX 端口号等。
以上是一些常用的参数,具体使用时需要根据具体情况进行配置。在修改完 catalina.sh 文件后,需要重新启动 Tomcat 才能生效。
原文地址: https://www.cveoy.top/t/topic/nItq 著作权归作者所有。请勿转载和采集!