开发者社区> 问答> 正文

求助!在eclipse下启动tomcat报初始化内存过小:配置报错 

小弟学的是java,最近自己想点东西,于是就从开发工具,环境部署开始弄起。在eclipse发布web项目启动以后报错。控制台日志如下:
Error occurred during initialization of VM Too small initial heap
系统是windows,用的工具是:
eclipse3.6.1
jdk1.6
tomcat6
都是64位的,jdk环境是好的。
尝试过:
1.修改过tomcat6/bin/catalina.bat,JAVA_OPTS的参数值。无效
2.重装JDK,无效
3.用过eclipse4.3版本,使用同一个tomat能够正常启动。于是怀疑是eclipse原因,修改了eclipse.ini文件的初始化内存值。无效
抓狂中,求教育

展开
收起
kun坤 2020-06-04 10:23:51 557 0
1 条回答
写回答
取消 提交回答
  • eclipse.ini   我的3.x的设置  你试试
    -Xms40m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=128M ######试过了,没用###### 好了,我之前是有修改过这里面的默认内存大小的。
    我刚才把它删掉了,启动就好了。以为是这问题,然后我又原样粘贴进去试了一下,发现也可以启动了。
    这什么情况。。 ######因为配置的最小heap值,128有可能在启动时由于申请不到足够的值,而出现无法启动的情况。你开了一个eclipse,然后再开着别的应用,有可能剩余内存就很少了。

    2020-06-04 11:20:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
云服务器ECS内存增强型实例re6全新发布 立即下载
内存取证与IaaS云平台恶意行 为的安全监控 立即下载

相关镜像