(1)使用内存 在启动脚本 catalina.sh或catalina.bat中
linux
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128M -Xms1G -Xmx1G"
windows中
set JAVA_OPTS=-server -XX:PermSize=64M -XX:MaxPermSize=128M -Xms1G -Xmx1G
需要加set,变量中的双引号不能要
(2)tomcat编码
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
(3)linux中部署tomcat,不要以root权限启动,单独为tomcat创建用户,并设置目录权限
linux
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128M -Xms1G -Xmx1G"
windows中
set JAVA_OPTS=-server -XX:PermSize=64M -XX:MaxPermSize=128M -Xms1G -Xmx1G
需要加set,变量中的双引号不能要
(2)tomcat编码
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
(3)linux中部署tomcat,不要以root权限启动,单独为tomcat创建用户,并设置目录权限
本文详细阐述了在Linux环境下通过修改启动脚本来调整Tomcat内存配置,同时强调了以非root权限启动的重要性及正确设置目录权限,确保系统稳定运行。此外,文章还介绍了如何在配置文件中正确指定Tomcat的编码方式,以实现更高效的HTTP通信。
690

被折叠的 条评论
为什么被折叠?



