启动MyEclipse启动Tomcat无视catalina.bat中设置内存大小的问题。
在tomcat的catalina.bat中设置set JAVA_OPTS=-Xms128m -Xmx256m,直接使用startup.bat启动tomcat没有问题。但是在myeclipse中配置tomcat后,通过myeclipse启动就出现内存溢出,之前在catalina.bat中设置的内存似乎没有作用。
解决方法:窗口->首选项->MyEcliipse->Application Servers->Tomcat->Tomcat5.x->JDK->Optional Java VM arguments中填写一下内容。
-Xms128m -Xmx256m
-Dcom.sun.management.jmxremote=true
内存具体大小视具体情况制定。
tomcat分为安装和压缩包形式,安装的情况catalina.bat设定、使用系统服务不会生效,而是存储在注册表中,位置是HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions 修改时视情况而定。
http://wm20000.spaces.live.com/blog/cns!1C017DC99CCE4395!1738.entry
本文介绍了解决MyEclipse中启动Tomcat时内存溢出的问题。当通过MyEclipse启动Tomcat时,即使已在catalina.bat中设置了内存大小,仍可能出现内存溢出错误。文章提供了详细的解决方案,包括如何正确配置MyEclipse中的Tomcat内存参数。
603

被折叠的 条评论
为什么被折叠?



