开始以为是内存不足导致无法创建线程,把jvm的-Xms,-Xmx的2个参数都加大一倍:-Xms2048m -Xmx2048m.把-Xss参数调小,还是启动失败.应该是系统方面的限制了,这台机器上搞了100个过tomcat进程,还有不少其他软件,东西比较多且杂.确认过机器的内存还是足够的,先排查系统参数,之后再清理垃圾资源了.系统可生成最大线程数 cat /proc/sys/kernel/threads-max这个值很大,tomcat进程的全部线程数肯定没有超过它,如果实际线程数比它大可改大(实际