启动Tomcat一闪而过 调试

文章转自 启动Tomcat一闪而过 调试

问题现象:

在tomcat的安装目录下 双击startup.bat启动时却一闪而过了,没有错误日志。

排除步骤:

  1. 在window命令窗口,切换到tomcat的bin目录下,输入 startup.bat 命令,结果如下:
    启动Tomcat一闪而过 调试

  2. 用记事本打开startup.bat,找到最后一句话:end,在它下面一行加上pause,在命令窗口再次执行startup.bat,就会看到下图,当我们按任意的键时,cmd窗口又是一闪而过了。这时可以确定了我们的环境变量都是正确的。
    启动Tomcat一闪而过 调试
    启动Tomcat一闪而过 调试

  3. 用记事本再次打开startup.bat,找到call “%EXECUTABLE%” start %CMD_LINE_ARGS% 把里面的start替换为run。
    启动Tomcat一闪而过 调试
    启动Tomcat一闪而过 调试
  4. 到这里就可以查看到具体的错误了。关于这个错误是因为jdk的版本和tomcat的版本不一致导致的。解决方案可以查看下面的链接:【java.lang.UnsupportedClassVersionError】版本不一致出错
  5. 再次启动startup.bat会看到,已经启动成功了(记得把之前修改的内容run、pause还原回去)。