直接部署
不压缩项目
- 直接将web项目放到tomcat目录下的webapps目录当中,文件名即虚拟目录。
压缩项目
- 将项目打成war包,这里的war包虽然跟压缩文件很像,但是最好不要直接使用压缩文件压缩然后在修改后缀名字的方式来打war包。
- 最好是使用ide当中或者是专门的生成war包的方式来打成war包。
- 将war包放到webapps目录下即可,war包的名称虚拟目录。
修改server.xml的方式来部署
- 我们可以通过修改conf目录下的
server.xml的方式来部署web项目,我们需要在server.xml文件当中的<Host>标签当中添加<Context docBase="D:\hello" path = "/hehe" />。 -
docBase:是项目在本地的存储路径 -
path:是虚拟目录 - 但是不推荐使用这种方式来进行部署,因为server.xml文件只有一个,并且是属于tomcat当中的与配置有关的文件,不推荐进行修改。
创建xml方式
- 我们可以在
conf/Catalina/localhost目录下创建一个xml文件,文件名就是访问项目的虚拟目录。 - xml内容
<Context docBase="D:\hello" /> - 如果我们要撤销项目的部署,除了删除xml文件,也可以将后缀改为
xml_bak这种空白文件的形式 - 并且这种方式支持热部署,推荐使用这种方式