概述
我们通常使用 Tomcat 中的 startup.bat 来启动 Tomcat. 但是这其中干了一些什么事呢?
大家都知道一个 Java 程序需要启动的话, 肯定需要 main 方法, 那么这个 main 方法在哪呢?
Tomcat 脚本中又是配置了一些什么参数呢, 什么情况下 Tomcat 会启动失败呢?
带着一些列的疑问我们来分析 Tomcat 的三个最重要的启动脚本:
startup.bat
catalina.bat
setclasspath.bat
startup.bat 脚本
该脚本主要做了以下几件事:
设置 CATALINA_HOME 环境变量的值
找到 catalina.bat 脚本
调用 catalina.bat 脚本, 并把参数传过去
贴出简化版本的 startup.bat 脚本的内容
@echo offrem 执行这个命令之后, 增

