再来看看cmd窗口里面输出错误信息了:
error occurred during initialization of vm
could not reserve enough space for objectheap
could not create the java virtual machine
我们大体可以理解为:因为程序请求不到足够的内存就启动不了vm,导致程序退出。
那么我们可以来解决这个问题了:申请足够的内存就可以了
如下操作:在catalina.bat中 找到Execute The Requested Command下面的
set JAVA_OPTS把这一句替换为:
set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m-Xmx800m -XX:MaxNewSize=256m
再次启动startup.bat会看到
已经启动成功了(记得把之前修改的内容run、pause还原回去)。
跟据不同的提示使用相应的解决办法,在这里为大家提供三个有用的设置参数,在server.xml最上面直接配置:
Set Java_HOME = jdk路劲
Set CATALINA_HOME = tomcat所在路径