tomcat+springmvc+spring源码流通过程第一章 tomcat在日常开发中,大家最习惯直接双击或在命令行运行 startup.bat。其实它只是一个“快捷方式”或“包装器”,它的核心工作就是去调用 catalina.bat,并给它传递一个 start 参数(即执行 catalina.bat start)。 catalina.bat 能启动 Tomcat,是因为它先通过条件判断做好了“环境安检”(找到 Tomcat 和 Java),再通过变量“组装”好了完整的 Java 启动命令,最后根据你传入的参数(如 start 或 run)去执行这个命令,从