(一)直接部署
访问webapps目录下的应用,通过域名+端口号/应用名/资源名来访问,其中有一个需要特别注意,ROOT项目,该项目在访问的时候,不需要输入应用名。
1.最简单,丢到webapps目录下
在webapps目录下,新建一个目录,该目录名称就是你的应用名,在里面添加你说需要供他人访问的静态或者动态web资源。
Localhost:port/应用名/资源名称
2.打成war包,扔进webapps目录下
War:web application archive。类似于一种压缩格式。Tomcat启动的时候会自动解压缩。
之后访问方法同上。
(二)虚拟映射
什么叫虚拟映射??正常情况下,我们发布应用发布到webapps目录下就可以了,但是如果我不想把应用放到该目录下,我可以通过某种方式将其他目录下的应用关联到该webapps目录下,等同于在webapps目录下。
1.在Host节点下新增Context节点
比如在D盘有一个应用,我需要发布到网络上,新增Context节点
2.在conf/catalina/localhost目录下新增 应用名.xml文件