关于tomcat闪退的问题

首先这个问题真的困扰了我很久,我也是新手,针扎了很久终于弄清楚里面的一些细节,可能不全,但是就是我现在的理解。

tomcat闪退的原因就三:

1、JAVA_HOME没有配置好

2、JRE_HOME没有配置好

3、CATALINE_HOME没有配置好


配置这些有两个方法:

第一是在系统高级系统设置那里的环境变量里面配置。在系统变量中新建JAVA_HOME以及CATALINE_HOME分别对应jdk跟tomcat的路径,之后新建一个CLASSPATH变量设置 值为%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%lib\tools.jar,最后在path那里添加%CATALINE_HOME%\bin以及%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin,如果jre配置失败的话,可以单独配置一个JRE_HOME。

以上为在在高级系统设置配置的方式。

第二种方式其实更容易,就是打开startup.bat,在开头添加两行代码

SET JAVA_HOME =(jdk的路径)

SET TOMCAT = (tomcat的解压路径)

**这里有个需要注意的点是,插入并不是在一开头,而是在

  rem ---------------------------------------------------------------------------

这一行代码之后,因为没有发现这个原因,也弄了很久。


接下来还有一个方法

在cmd窗口下进入tomcat\bin的目录后,输入即运行startup.bat,如果无法正常打开,他会提示你是CATALINE_HOME没有配置或者是JAVA_HOME.、JRE_HOME没有配置。

在其他的程序可能也可以使用这个方法。

你可能感兴趣的:(关于tomcat闪退的问题)