tomcat启动startup.bat一闪而过

来源:互联网 发布:linux中vi显示行号 编辑:程序博客网 时间:2024/06/07 14:56

tomcat启动一闪而过可能原因有:1.jdk配置问题;2.内存不足,导致JVM退出;3.jdk版本高于tomcat版本或者tomcat版本过高于jdk版本等

我觉得最好查找问题的方案是:

1.首先你要知道tomcat启动加载文件的次序:startup.bat->catalina.bat->setclasspath.bat    

2.使用记事本打开startup.bat,在最后一行:end另起一行加上pause,并在call "%EXECUTABLE%" start %CMD_LINE_ARGS%这一行,将start改成run,然后在命令行找到startup.bat,进行启动,这时界面会打印出详细出错信息并暂停等待。你可以根据出错信息,找到问题所在,比如我遇到的是tomcat版本远高于jdk版本遇到的错误是Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap : Unsupported major.minor version 52.0。我jdk版本是1.7,而tomcat版本是9.0,所以导致了tomcat启动时一闪而过。

3.把出错地方修改好之后,必须把startup.bat文件恢复原样。这一点很重要!!!

原创粉丝点击