最近在一个项目中使用SWFupload来进行文件批量上传,在上传的过程中,发现传递大文件时报错,查看错误日志
2009-6-29 11:36:53 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: Java heap space
应该是JVM的内存不够,修改tomcat配置文件catalina.bat,linux对应为:
在最前面加入该行:set JAVA_OPTS=-Xms512m -Xmx512m
Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1/3。