Catalina.sh 是 Tomcat 中的一个脚本文件,用于启动和停止 Tomcat。在其中,可以配置一些参数来调整 Tomcat 的性能和功能。

下面是一些常用的参数及其说明:

  1. JAVA_HOME:指定 Java 安装路径。

  2. CATALINA_HOME:指定 Tomcat 安装路径。

  3. CATALINA_BASE:指定 Tomcat 实例的路径,可以在一台机器上运行多个 Tomcat 实例。

  4. CATALINA_OPTS:设置 Java 虚拟机的参数,如内存大小、垃圾回收策略等。

  5. JAVA_OPTS:设置 Java 虚拟机的参数,与 CATALINA_OPTS 类似,但作用范围更广。

  6. JAVA_OPTS_APPEND:追加 Java 虚拟机的参数,与 JAVA_OPTS 类似,但不会覆盖原有参数。

  7. CATALINA_PID:指定 Tomcat 进程的 PID 文件路径。

  8. CATALINA_TMPDIR:指定 Tomcat 的临时目录路径。

  9. JAVA_ENDORSSED_DIRS:指定 Java 扩展库的路径。

  10. CLASSPATH:指定 Java 类路径。

  11. TOMCAT_USER:指定 Tomcat 进程的运行用户。

  12. TOMCAT_GROUP:指定 Tomcat 进程的运行用户组。

  13. UMASK:指定 Tomcat 进程的文件权限掩码。

  14. SHUTDOWN_WAIT:指定 Tomcat 进程停止的等待时间。

  15. JAVA_DEBUG_OPTS:设置 Java 虚拟机的调试参数,如端口号等。

  16. JAVA_JMX_OPTS:设置 Java 虚拟机的 JMX 参数,如 JMX 端口号等。

以上是一些常用的参数,具体使用时需要根据具体情况进行配置。在修改完 catalina.sh 文件后,需要重新启动 Tomcat 才能生效。

Tomcat catalina.sh 配置参数详解 - 优化性能与功能

原文地址: https://www.cveoy.top/t/topic/nItq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录