当点击bin/startup.bat,出现黑窗口一闪而过时,肯定是因为tomcat启动报错了。
错误排查方法
首先检查java环境变量是否设置正确。
其次调试tomcat,需要修改startup.bat
1,在最后:end后面换行之后添加pause暂停代码,使黑窗口停留在“按任意键继续”界面,可查看错误。
2,需要改call....start....的start为run,观察错误输出。
修改之后代码如下:
call "%EXECUTABLE%" run %CMD_LINE_ARGS% :end pause
tomcat启动时报错The JRE_HOME environment variable is not defined correctly
当tomcat窗口停留在“按任意键继续”这个界面时,你按下任意键,它就退出了,表示程序还是存在错误,但是你可以在它退出之前查看到这些错误了。
The JRE_HOME environment variable is not defined correctly当发生这个错误时,tomcat在告诉你JRE_HOME环境变量设置错了。
只需要设置正确的JRE_HOME变量就行了,如下:
我本地的JDK环境变量为:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_51
JRE_HOME C:\Program Files\Java\jdk1.8.0_51\jre