Tomcat 学习笔记1

部署项目的方式

直接将项目放到webapps目录

举例如:

  1. 创建一个文件夹,用该文件夹来存放项目

    helloFile.png
  2. 在该文件夹下创建一个html文件,并输入部分内容

    <font color='blue'>
            Hello Tomcat!
    </font>
    
  3. 将该文件夹放到 tomcat/webapps/ 目录下,这个时候我们终端通过 startup.sh 命令启动tomcat,然后访问 http://localhost:8080/hello/hello.html 就可以看到效果了:

    helloHTML.png

将项目打包成 war 包放到webapps目录下

假如我们的项目文件相当多的时候,我们可以将项目打包成 war 包,然后再放到 webapps 目录下,我们在开启 tomcat 的情况下,war 会自动解压

拿上面的 Hello Tomcat! 为例

  1. 将项目打包成 war 包

    helloWar.png
  2. 然后再将 war 包放到 tomcat/webapps/ 目录下

    warToWebapps。png
  3. 这个时候就会自动解压这个war包了

    ![WarToFile.png](https://raw.githubusercontent.com/LeeYiua/FigureBed/master/img/May 2020/20200511150957.png)

    ./hello/hello/
  4. 通过浏览器访问 http://localhost:8080/hello/hello/hello.html

    ![浏览器访问.png](https://raw.githubusercontent.com/LeeYiua/FigureBed/master/img/May 2020/20200511151443.png)

配置 conf/server.xml 文件来部署

  • 标签体中配置,添加如下内容(要先关闭tomcat):

    <Context docBase="项目存放的路径" path="浏览器访问时的路径" />
    
    1. docBase:项目存放路径

    2. path:虚拟路径

  • 打开tomcat,浏览器访问 http://localhost:8080/hello/hello.html

    helloTomcatConfServer.png

在tomcat/conf/Catalina/localhost目录下创建xml文件来配置

  1. 在conf/Catalina/localhost目录下创建一个xml文件,如hello.xml,添加如下内容:

    <Context docBase="项目存放的路径" />
    

    浏览器访问的时候,虚拟路径就是该 xml 文件的名称

  2. 浏览器中访问 http://localhost:8080/hello/hello.html

参考资料

  1. MAC下tomcat的使用教程
posted @ 2021-03-04 10:49  LeeHua  阅读(101)  评论(0编辑  收藏  举报