0.首先看看我们的例子**

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

1.第一种方式: 直接将项目放到webapps目录下即可。

     * /hello:项目的访问路径-->虚拟目录

   * 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。

   * war包会自动解压缩

 

1.1直接把webapp的文件夹复制

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

1.2把webapp的war包放下面

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

 

1.3运行结果都是一样的

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

 

 

2. 配置conf/server.xml文件

  在<Host>标签体中配置 <Context docBase="D:\hello" path="/hehe" />

   * docBase:项目存放的路径 * path:虚拟目录**

 

 

2.1找到修改的文件

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

2.2在这个文件配置webapp的映射关系

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

 

2.3启动服务器测试

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

 

2.4这么映射的缺点

(就是你把server.xml里面配置docBase对应的文件删除或者写错一丢丢,启动tomcat就会出错,紧接着就黑窗口就会关闭。我们最好是使用最后一种部署方式,IDEA部署webapp就是通过第三种方式)

 

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

 


3.第三种方式

  在conf\Catalina\localhost创建任意名称的xml文件。

  在文件中编写 <Context docBase="D:\hello" />

  * 虚拟目录:xml文件的名称

 

3.1配置

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

3.2运行

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

3.3当我们把docBase指定的文件从硬盘上删除(启动服务器不会失败,只是会包下面的错误,无关紧要)

 

部署webapp到web容器的三种方式(这里的web容器Tomcat)

 

相关文章:

  • 2021-08-09
  • 2021-04-06
  • 2021-12-22
  • 2021-05-21
  • 2021-04-09
  • 2021-06-15
  • 2021-11-20
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2022-01-14
  • 2021-11-18
  • 2021-11-30
  • 2021-07-31
  • 2022-12-23
  • 2021-08-02
相关资源
相似解决方案