Tomcat 的部署方式有哪些?
发布于
一、WAR 包部署
把 WAR 放到 webapps 目录,Tomcat 自动解压部署。最常用。
二、目录部署
直接把解压后的应用目录放到 webapps,或通过 Context 配置指定路径。
三、Context 片段部署
在 conf/Catalina/localhost/ 下放 context.xml,指定 docBase。
四、Manager 应用
通过 Tomcat 自带的 Manager 应用(/manager/html)远程部署,需配置用户。
五、嵌入式 Tomcat
Spring Boot 默认用嵌入式 Tomcat,无需单独安装,打成 jar 直接运行。
六、注意
- 生产环境建议关掉 Manager 应用或限制访问。
- 热部署可能导致内存泄漏(类加载器无法回收)。