startup.bat闪退---tomcat环境变量配置中遇到的问题

常用的方法:

1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:

      SET JAVA_HOME=D:Javajdk1.6.0_10   (java jdk目录)
      SET TOMCAT_HOME=E: omcat-6.0.35   (解压后的tomcat文件目录)

2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:

      SET JAVA_HOME=D:Javajdk1.6.0_10   (java jdk目录)
      SET TOMCAT_HOME=E: omcat-6.0.35   (解压后的tomcat文件目录)

3.将你要发布/部署的web文件复制到tomcat的webapps目录下。

4.双击startup.bat即可启动tomcat,成功启动。

5.双击shutdown.bat即可停止tomcat。或者在已启动的tomcat窗口中直接ctrl+c也可停止tomcat。

不过再试了这种方法之后,还是没能成功启动tomcat,尝试了多种办法,发现原来还是自己当初JAVA的环境变量没有配置好。提醒大家:一次成功的JAVA环境变量配置,必须要配置一下三个系统变量:JAVA_HOME(变量值为JDK的路径),PATH(变量值:%JAVA_HOME%in;),CLASS_PATH(变量值为JDK中lib的路径)!!注意,这三个变量缺一不可,配置好java的环境变量之后,然后才是tomcat的两个系统变量:CATALINA_HOME(变量值:tomcat的路径), PATH(变量值:%CATALINA_HOME%in;)。

以上这些系统变量缺一不可~~ 笔者就是因为忘了配置CLASS_PATH变量导致了持续的失败。由此我们可以得出结论,tomcat的启动程序会先检测jdk的环境变量,然后才是自身的环境变量,最后启动TOMCAT。 配置成功后,双击bin目录下的startup.bat可启动,如图:

 

原文地址:https://www.cnblogs.com/ACFLOOD/p/4240307.html