解决tomcat内存溢出

来源:互联网 发布:关于朱成分分析的数据 编辑:程序博客网 时间:2024/06/05 03:29

项目目前在用idea 这个编译器做开发,从MyEclipse 和 eclipse转换到idea确实有很多不适应的地方,不过team要求用这个也就没有办法了.

首先介绍一下这个工程,是用maven来管理依赖的.用idea可以将项目打成war包,但是使用idea部署并启动项目的时候报错了,没错就是 OutOfMemoryError: Java heap space.一目了然内存溢出了.

最先开始觉得因为是使用Idea来部署并且启动的,就习惯性的猜测是idea的内存设置的太小了,所以将idea的内存调大.但是然并卵,重启电脑,启动项目依旧是内存溢出.我这才意识到跟idea没有关系,而是war包的容器tomcat的内存小了.

在一通百度之后,在tomcat/bin/catalina.bat文件开头加入了set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx512m后项目终于没有报出内存溢出的错误了.至此,该问题算是得到了解决.当然解决办法不止上诉一种,下面给出链接供遇到相同问题的小伙伴参考

http://www.myexception.cn/ruby-rails/635365.html



1 0
原创粉丝点击