在 Debian 上调整 Tomcat 参数,通常需要修改 Tomcat 的配置文件或 systemd 服务配置。下面按常见场景给你说明。
Debian 常见有两种安装方式:
apt 安装(系统包)
dpkg -l | grep tomcat
路径一般在:
/etc/tomcat9//var/lib/tomcat9/手动解压安装(官方 tar.gz) 路径类似:
/opt/tomcat//usr/local/tomcat/编辑:
sudo systemctl edit tomcat9
加入:
[Service]
Environment="JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256m"
应用:
sudo systemctl daemon-reload
sudo systemctl restart tomcat9
编辑:
$TOMCAT_HOME/bin/setenv.sh
示例:
export JAVA_OPTS="-Xms1g -Xmx2g -XX:+UseG1GC"
赋予执行权限:
chmod +x $TOMCAT_HOME/bin/setenv.sh
编辑:
$TOMCAT_HOME/conf/server.xml
常见修改:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="200"
minSpareThreads="20"
acceptCount="100"
connectionTimeout="20000"
maxConnections="10000" />
修改后重启 Tomcat。
编辑:
$TOMCAT_HOME/conf/context.xml
例如:
<Context reloadable="false" />
编辑:
$TOMCAT_HOME/conf/tomcat-users.xml
示例:
<role rolename="manager-gui"/>
<user username="admin" password="pass" roles="manager-gui"/>
ps -ef | grep tomcat
或:
jmap -heap <pid>
-Xms = -XmxmaxThreadsCMS,JDK11+ 用 G1如果你能告诉我:
我可以给你精确配置示例。