Bootstrap

Tomcat 直接双击 startup.bat 闪退【调试过程】

尝试步骤

【1】 在 startup.bat 和 shutdown.bat 文件 的头两行设置 JAVA_HOME & TOMCAT_HOME 变量

  • SET JAVA_HOME=D:\java-se-9-ri\jdk-9
  • SET TOMCAT_HOME=D:\apache-tomcat-8.0.33
    还是出现闪退现象。
    
    继续查找技术文章,发现可以用【java -version】&【catalina -version】来查看环境变量是否配置成功,结果出现  :
    The CATALINA_HOME environment variable is not defined correctly. This environment variable is needed to run this program.

【2】尝试配置环境变量

错误:The CATALINA_HOME environment variable is not defined correctly. This environment variable is needed to run this program.

  • 【CATALINA_HOME】D:\apache-tomcat-8.0.33

    * 注意后面不能有分号,更不能有多个路径
    
  • 【CATALINA_BASE】D:\apache-tomcat-8.0.33

    * HOME 在多个 Tomcat 服务运行时表示共用部分,base 用来区分
    
  • 【JAVA_HOME】D:\java-se-9-ri\jdk-9

    * 这里也在 DOS 窗口报错,原因同上两个变量
    
  • 【CLASSPATH】D:\apache-tomcat-8.0.33\bin\bootstrap.jar;

    * 这里包括 JDK 的目录,所以可以有多个,在 DOS 中没有报错
    
  • 【PATH】D:\apache-tomcat-8.0.33\bin

    * 该变量本身就有多个路径,没有报错
    

;