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 应用或限制访问。
  • 热部署可能导致内存泄漏(类加载器无法回收)。