首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

tomcat报java.lang.OutOfMemoryError异常解决方法!

2014-01-26 
tomcat报java.lang.OutOfMemoryError异常,我有个客户的应用程序是用jdk1.4.2,部署在tomcat5.0中,频繁出现Ou

tomcat报java.lang.OutOfMemoryError异常,我有个客户的应用程序是用jdk1.4.2,部署在tomcat5.0中,频繁出现OutOfMemoryError的错误,我已经在catalina.sh里面添加了JAVA_OPTS= '-Xms1024m -Xmx3276m '这样的选项了,我在tomcat的后台观察,在服务器挂掉的前一刻内存跟进程都很正常,找了很久都没有找到原因,就算是程序上有问题,也不可能在短短的10几秒吃掉3g的内存啊,请各位指点一下!

------解决方法--------------------------------------------------------
JVM的堆内存最大是2G,3G从何说起?
------解决方法--------------------------------------------------------
如果你的项目很多的话,把这些项目的公有JAR包提出来,放到TOMCAT中,应该可以解决问题。
------解决方法--------------------------------------------------------
java的内存如果设置得太大的话会出现这个情况的,java内存的上限一般设置到物理内存的一半就可以了!如果你的物理内存是4G,那试一下JAVA_OPTS= "-Xms2048m  -Xmx2048m "

        

热点排行