Tomcat闪退,出现The JAVA_HOME environment variable is not defined correctly的解决方案

年前还能用,结果过了年汤姆凯特(tomcat)歇菜了。
每次打开通过startup.bat打开都是一闪而过(闪退),但是环境变量配置完全正常。
通过命令行运行报出如标题所示错误The JAVA_HOME environment variable is not defined correctly…
搞了好长时间才找到解决方案,请允许我膜拜大佬(#.#)

正确的方法是 修改setclasspath.bat,直接在里边设置JAVA_HOME和JRE_HOME。

rem

---------------------------------------------------------------------------
rem Set CLASSPATH and Java options
rem
rem $Id: setclasspath.bat 730396 2008-12-31 13:49:30Z markt $
rem

---------------------------------------------------------------------------

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
set JRE_HOME=C:\Program Files\Java\jre 1.6.0_10

Tomcat闪退,出现The JAVA_HOME environment variable is not defined correctly的解决方案_第1张图片
Tomcat闪退,出现The JAVA_HOME environment variable is not defined correctly的解决方案_第2张图片

然后你就会惊讶的发现,tomcat竟然好了!!!

原文:https://blog.csdn.net/wzgyyh/article/details/8597367

你可能感兴趣的:(异常处理)