Eclipse 启动tomcat 问题
背景:中午睡了一觉醒来,添加一个@aspect maven依赖jar包,重新启动tomcat,他妈就开始这个问题。
首先提示的问题:tomcat 启动 indexOutofboundException 异常
猜测:既然之前是能正常使用,添加@aspect jar包才出现,虽然心里很不愿意相信这居然和jar包,添加有关系。还是老实的把maven 添加的jar包去除,在update之后再次重启,还是出现这个问题。
既然是索引越界异常,那这应该是和内存有关系。我就先改内存,改了eclipes.ini ,
就差出现另外一个问题,could not create java virtual machime。这是好事,(虽然又多了个问题,但是你又能知道另外一个问题,好事...)。
这居然和虚拟机有关系,我在想:和jvm有关系,我还没学过多少jvm呢,不过这应该和jdk有关系,后来仔细想想,还是保守的认为不要改jdk,我又没动其他的地方,问题应该还是在tomcat和eclipses上。
仔细一看发现,console 上还有一行:Invalid initial heap size: -Xms。这就说明应该和-Xms参数有关系。我原来的ini文件配置:
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms512m
-Dosgi.module.lock.timeout=10
-Xverify:none
-Dorg.eclipse.swt.browser.IEVersion=10001
-Xmx1024m
-XX:PermSize=64m
-XX:MaxPermSize=128m
现在我还不太了解-Xms的作用&