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 @   LeeHua  阅读(106)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示

目录导航