开发者社区> 问答> 正文

tomcat源码在myeclipse报perm gen outOfMemory?报错

我下载并编译了Tomcat7的源码,win7 32环境。

在output\bin目录下执行catalina.bat是没有问题的。

可是导入myeclipse后,在myeclipse里执行org.apache.catalina.startup.Bootstrap这个类的main方法,tomcat启动后(启动时不报错),我访问我的项目,就会包perm gen out of memory异常了。

我试过在catalina.bat里加大内存参数set JAVA_OPT=...,但是不管用

展开
收起
爱吃鱼的程序员 2020-06-22 17:43:43 454 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    需要增大eclipse的内存修改eclipse.ini~~问题还是存在

    难道我的eclipse.ini有问题?

    <preclass="brush:shell;toolbar:true;auto-links:false;">-clean-showsplashcom.genuitec.myeclipse.product.ide--launcher.XXMaxPermSize512m-vmargs-Xms128m-Xmx512m-Duser.language=en-XX:PermSize=256M-XX:MaxPermSize=768M

    jps-v看下tomcat的启动参数是什么?把permsize调大些

    持久代的问题单独加大他的内存就可以了具体的数值你自己考量256一般足够 

    -XX:PermSize=256M-XX:MaxPermSize=256m

    <imgsrc="http://static.oschina.net/uploads/space/2013/0808/101215_cAlt_113917.jpg"alt=""/>


    最后加在这,解决了

    2020-06-22 17:43:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载