1、tomcat内存溢出现象
在tomcat中会报如下三种错误:
1.OutOfMemoryError: Java heap space
2.OutOfMemoryError: PermGen space
3.OutOfMemoryError: unable to create new native thread.
2、解决方案
对于前两种情况,在应用本身没有内存泄露的情况下可以用设置tomcat jvm参数来解决。(-Xms -Xmx -XX:PermSize -XX:MaxPermSize)
最后一种可能需要调整操作系统和tomcat jvm参数同时调整才能达到目的。
针对前两种:
(1)在eclipse中启动的tomcat
双击Servers中该项目所在的tomcat-->在打开的tomcat配置界面中找到"General Information"选项卡-->点击“open launch configuration”超链接打开配置界面
-->选择Arguments选项卡
在VM arguments中在最上边打回车输入如下内容,保存重启tomcat即可
-Xms900m
-Xmx900m
-