Tomcat 部署 Web 应用 3 种方法

一、最常用、最简单:自动部署(拖放 WAR 包)

90% 的人都用这种方式,零配置、自动生效

步骤

  1. 把你的项目打包成 xxx.war
  2. 放到 Tomcat 的 webapps 目录
  3. 自动解压、自动部署,无需任何配置

示例

plaintext
tomcat/
└── webapps/
    └── demo.war   ← 放这里
放进去几秒后,会自动生成:
plaintext
webapps/demo/   ← 自动解压的项目

访问地址

plaintext
http://localhost:8080/demo

二、部署静态网站(HTML/CSS/JS)

直接把文件夹丢进 webapps 即可。

步骤

  1. 新建文件夹,例如 myweb
  2. 放入 index.html
  3. myweb 文件夹丢进 webapps

访问

plaintext
http://localhost:8080/myweb

三、指定路径部署(不放在 webapps 里)

适合项目文件很大、不想放 webapps 里的场景。

方法:修改 conf/server.xml

<Host> 标签里添加:
xml
<Context 
    path="/myapp"          <!-- 访问路径 -->
    docBase="D:/project"   <!-- 项目真实路径 -->
    reloadable="true"     <!-- 修改代码自动重启 -->
/>

访问

plaintext
http://localhost:8080/myapp

四、ROOT 部署(直接访问域名,不加项目名)

让你访问:
plaintext
http://localhost
而不是
plaintext
http://localhost/demo

方法

把 WAR 包改名为:

ROOT.war

放到 webapps 里即可。


五、管理平台部署(图形化界面)

1. 先配置用户 conf/tomcat-users.xml

xml
<user username="admin" password="123456" roles="manager-gui,admin-gui"/>

2. 重启 Tomcat,访问管理台

plaintext
http://localhost:8080/manager/html

3. 上传 WAR 包一键部署


六、检查是否部署成功

查看日志:
plaintext
tomcat/logs/catalina.out
看到:
plaintext
Deployment of web application directory ... has finished
就是部署成功。

七、最常用部署总结(10 秒记住)

  1. WAR 包 → 丢进 webapps → 自动部署
  2. 静态网站 → 文件夹丢进 webapps
  3. ROOT 访问 → 改名 ROOT.war
  4. 外部路径 → 配置 server.xml 的 Context
  5. 图形化 → 用 manager 平台
上一篇 RSR30-44 MPLS场景 突发大量设备BGP邻居
下一篇 云桌面虚拟机如何查看和增加虚拟 GPU 显存?