• Tomcat


    前言,其实到了后面使用SpringBoot框架进行开发时,该框架中就内嵌了tomact服务器,启动SpringBoot工程项目,就自动的会启动tomcat服务器。但是在SpringMVC框架中还需要自己进行tomcat服务器的配置,由此学习该tomcat还是有必要的。


    Web服务器-Tomcat

    • Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是”提供网上信息浏览服务“
    • web服务器作用
      • 封装HTTP协议,简化开发
      • 可以将web项目部署到服务器中,对外提供网上浏览服务

    Tomcat配置和项目部署

    IDEA中创建Maven Web项目

    • Web项目结构
      • Maven Web项目结构:开发中的项目
      • 部署的JavaWeb项目结构(由Maven Web项目打包而来):可以开发,可以部署项目
        • 打包编译之后的java字节码文件(java代码)和resource的资源文件,放到WEB-INF下的classess目录下
        • pom.xml中的依赖坐标对应的jar包,放在WEB-INF下的lib目录下
      • 在maven项目中pom.xml配置文件中标签用于设置项目的打包方式
        • jar(默认值)
        • war(用于打包web项目)

    使用骨架

    选择使用的骨架

    然后完善目录


    不使用骨架就是用普通创建java项目的方法来创建java项目就可以了,然后在pom.xml配置文件设置web依赖以及打包方式即可。


    IDEA使用tomcat

    • 创建完成后的web项目,没有部署服务器。也可以将项目打包为war包,将得到的war包文件,放到web服务器(tomcat)WEB-INF下后,启动服务器,也是可以运行web项目的。
    • IDEA集成本地tomcat
      • 将本地的tomcat集成到idea中,然后进行项目部署即可,部署项目
    • IDEA使用maven插件
      • 步骤
      • 在pom.xml配置文件中添加Tomcat插件(Plugins)
          1. <build>
          2. <plugins>
          3. <plugin>
          4. <groupId>org.apache.tomcat.mavengroupId>
          5. <artifactId>tomcat7-maven-pluginartifactId>
          6. <version>2.2version>
          7. <configuration>
          8. <port>8080port>
          9. <path>/myapppath>
          10. configuration>
          11. plugin>
          12. plugins>
          13. build>
      • 使用Maven Hepler插件(idea中的插件,下载插件)快速启动项目,选中项目,右键-》Run Maven-》tomcat7:run

  • 相关阅读:
    LeetCode 刷题 [C++] 第279题.完全平方数
    Mac 安装Nodejs
    PostgreSQL执行计划获取与修改
    Fiddler导出JMeter脚本插件原理
    RK3399驱动开发 | 18 - 使用 usb3.0 作为device模拟u盘(基于linux5.4.32内核)
    SpringBoot3新特性
    M0_IAP
    dbeaver下载镜像站
    中台,真的是一场自欺欺人的骗局吗?
    vue拦截器是什么,如何使用
  • 原文地址:https://blog.csdn.net/weixin_64939936/article/details/133689467