部署webapp到web容器的三种方式(这里的web容器Tomcat)
Posted htzsyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署webapp到web容器的三种方式(这里的web容器Tomcat)相关的知识,希望对你有一定的参考价值。
*******************************这是看传智播客的学习视频学到的***********************************
0.首先看看我们的例子**
1.第一种方式: 直接将项目放到webapps目录下即可。
* /hello:项目的访问路径-->虚拟目录
* 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
* war包会自动解压缩
1.1直接把webapp的文件夹复制
1.2把webapp的war包放下面
1.3运行结果都是一样的
2. 配置conf/server.xml文件
在<Host>标签体中配置 <Context docBase="D:\\hello" path="/hehe" />
* docBase:项目存放的路径 * path:虚拟目录**
2.1找到修改的文件
2.2在这个文件配置webapp的映射关系
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.3启动服务器测试
2.4这么映射的缺点
(就是你把server.xml里面配置docBase对应的文件删除或者写错一丢丢,启动tomcat就会出错,紧接着就黑窗口就会关闭。我们最好是使用最后一种部署方式,IDEA部署webapp就是通过第三种方式)
3.第三种方式
在conf\\Catalina\\localhost创建任意名称的xml文件。
在文件中编写 <Context docBase="D:\\hello" />
* 虚拟目录:xml文件的名称
3.1配置
3.2运行
3.3当我们把docBase指定的文件从硬盘上删除(启动服务器不会失败,只是会包下面的错误,无关紧要)
以上是关于部署webapp到web容器的三种方式(这里的web容器Tomcat)的主要内容,如果未能解决你的问题,请参考以下文章