Tomcat的启动参数可以在 "catalina.sh" 或 "catalina.bat" 脚本中进行配置。
对于 Linux/Unix 系统,打开 "catalina.sh" 脚本,找到有关 JAVA_OPTS 变量的代码,例如:
JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Djava.awt.headless=true \
-Xms512m -Xmx1024m \
-XX:PermSize=256m -XX:MaxPermSize=512m \
-server"
在这里可以通过设置 JAVA_OPTS 环境变量来配置 Tomcat 的启动参数。例如,上述代码表示设置了以下参数:
- "-Dfile.encoding=UTF-8":设置文件编码为 UTF-8。
- "-Djava.awt.headless=true":启用 headless 模式,适用于没有显示器的服务器环境。
- "-Xms512m -Xmx1024m":设置 JVM 的初始堆大小为 512MB,最大堆大小为 1024MB。
- "-XX:PermSize=256m -XX:MaxPermSize=512m":设置永久代的初始大小为 256MB,最大大小为 512M。
- "-server":设置 JVM 为 server 模式,适用于长时间运行的应用程序。
对于 Windows 系统,打开 "catalina.bat" 脚本,在同样的位置设置 JAVA_OPTS 环境变量即可。
当然,也可以通过其他的方式对 Tomcat 的启动参数进行配置,例如在 "server.xml"、"web.xml" 或 "context.xml" 等配置文件中进行设置。