解决Linux下Tomcat内存溢出可从以下方面入手:
catalina.sh,增加-Xms(初始堆内存)和-Xmx(最大堆内存),如-Xms512m -Xmx2048m。-XX:MetaspaceSize和-XX:MaxMetaspaceSize替代永久代参数。-XX:+UseG1GC。ulimit -n 65535(临时),或修改/etc/security/limits.conf永久生效。conf/server.xml中配置maxThreads参数。参考来源: