问题缘由:后台上传excel导入到数据库,数据量太大,导致报错. 解决方案: 用jdk自带的性能分析器(jconsole)查看了一下,当excel开始导入的时候,发现堆空间直接爆掉. 增加堆空间,在catalina.bat里加上set JAVA_OPTS= -Xmx1024M -Xms512M -XX:MaxPermSize=256m 注: JVM选项 含义 -Xms 初始Heap大小 -Xmx Java Heap最大值 -XX:PermSize 持久代(perm gen)初始值 重启tomca