eclipse启动tomcat报错OOM

问题出现的背景:
项目原本可以正常启动,没有任何问题,今天从新换了一个分支,要从新检出,打开一个新的工作空间,从新的svn地址检出项目,老一套操作,检出之后update maven project没有任务错误提示,奇怪的是项目名称莫名的变成大写了,一看pom文件配的项目名称也大写,以为是有人改了,反正也svn一样应该就没有问题,在eclipse中配置一样的server,使用的一样的jdk,tomcat,启动也很happy,最后登陆就报错OOM permgen space,然后我就设置jvm参数,然后启动登陆依旧是有这个错误,然后我打开原来正常的项目,启动它的server访问可以,从console发现它比我现在新弄的server多打印了以下信息
eclipse启动tomcat报错OOM

-Xms1024m -Xmx1024m -XX:MaxPermSize=256m -XX:MaxNewSize=256
上面设置了参数没有在启动的时候打印,是因为配置里多了冒号,配置的不对,添加上正确的配置之后一切都正常

奇怪的是原来正常启动的server里,下面的jvm参数并没有配置这些东西,但是就是打印出来了,不知道这些command line argument还会从×××这些配置,tomcat catalina.bat用的是同一个,我看了一下也有这些东西,忘了什么地方加的这些了,先记下来。
eclipse启动tomcat报错OOM

猜你喜欢

转载自blog.51cto.com/wangguangshuo/2126097