我下载并编译了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=...,但是不管用
需要增大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=""/>
最后加在这,解决了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。