1. 出现此问题的原因:
在tomcat中发布了多个webapp引用,每个引用都引入了大量的外部jar包。导致tomcat内存不足。 (随便在网上找个就行)修改过程:
1. 查看linux系统的内存大小:
命令:free -m //数据以兆为单位返回。 硬盘:df -h2. 找到linux安装路径,我的是在 /home/system/Program/apache-tomcat7.0.34 找到/bin/catalina.sh文件 这里就要使用vi命令了! 首先到/home/system/Program/apache-tomcat7.0.34/bin/目录下: #vi catalina.sh //打开catalina.sh文件 //下边的命令是在vi中执行。 :set nu //显示行号,已经显示的则不需要 /cygwin=false //查找命令:目的是查找到cygwin=false这句话所在的行,记住所在行的行号我的是103:q //退出
#vi +103 catalina.sh //打开后会直接到目标行 //在“cygwin=false”上面加入以下行:JAVA_OPTS="-Xms512m -Xmx512m" //注意无冒号
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128m -XX:MaxPermSize=256m"
:wq //保存退出