• 部署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指定的文件从硬盘上删除(启动服务器不会失败,只是会包下面的错误,无关紧要)

  • 相关阅读:
    Python笔记:日期时间获取与转换
    算法笔记:递归、动态规划
    容器技术介绍:Docker Dockerfile语法与指令
    Netdiscover网络扫描工具
    持续集成:jenkins + pytest + selenium + Git + Allure自动化测试
    MySQL数据库基础入门
    Parameters 至少一个参数没有指定
    C/C++ 延时函数 (标准库)
    TabController控件测试
    contentEditable
  • 原文地址:https://www.cnblogs.com/htzsyy/p/11151291.html
Copyright © 2020-2023  润新知