• Day38-创建Maven项目、Tomcat配置


    Day38-创建Maven项目、Tomcat配置

    在idea中使用Maven

    1. 创建一个MavenWeb项目

    在这里插入图片描述

    1. Next

    在这里插入图片描述

    1. 创建项目成功

    在这里插入图片描述

    1. Maven导入成功

    在这里插入图片描述

    1. IDEA的Maven配置

    ​ 注意:IDEA项目创建成功后,看一眼Maven配置

    在这里插入图片描述

    会有一个错误

    创建一个普通的Maven项目

    1. 创建

    在这里插入图片描述

    1. next

    在这里插入图片描述

    1. 创建成功

    在这里插入图片描述

    这个只有在web应用下才会有

    在这里插入图片描述

    标记文件夹功能

    • 第一种标记方法
    1. 新建两个文件夹

    在这里插入图片描述

    1. 标记java文件夹为源码目录,resources为资源目录

    在这里插入图片描述

    在这里插入图片描述

    • 第二种标记方法
    1. File》Project Structure》Modules

    在这里插入图片描述

    在IDEA中配置Tomcat

    1. 第一步

    在这里插入图片描述

    1. 第二步

    在这里插入图片描述

    1. 第三步

    在这里插入图片描述

    1. 第四步

    解决警告问题:

    为什么会有这个问题:我们访问一个网站,需要指定一个文件夹名字;(必须要配置)

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    1. 启动Tomcat

    在这里插入图片描述

    1. 启动成功

    在这里插入图片描述

    在这里插入图片描述

    pom文件

    pom.xml是Maven的核心配置

    在这里插入图片描述

    
    
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
      <modelVersion>4.0.0modelVersion>
    
      
      <groupId>com.xiaozhao01groupId>
      <artifactId>javaweb-01-mavenartifactId>
      
      <packaging>warpackaging>
      <version>1.0-SNAPSHOTversion>
    
      
      <properties>
        
        <project.buildsourceEncoding>UTF-8project.buildsourceEncoding>
        
        <maven.compiler.source>1.8maven.compiler.source>
        <maven.compiler.target>1.8maven.compiler.target>
      properties>
      
      <dependencies>
        
        <dependency>
          <groupId>junitgroupId>
          <artifactId>junitartifactId>
          <version>4.11version>
        dependency>
        
        
        <dependency>
          <groupId>org.springframeworkgroupId>
          <artifactId>spring-webmvcartifactId>
          <version>5.3.18version>
        dependency>
    
      dependencies>
      
      <build>
        <finalName>javaweb-01-mavenfinalName>
      build>
    project>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46

    Maven的高级之处在于:他会帮你导入这个jar包所依赖的其他jar

    maven由于他的约定大于配置,我们之后可能遇到我们写的配置文件,无法被导出或者生效的问题,解决方案:

        
        <build>
            <resources>
                <resource>
                    <directory>src/main/resourcesdirectory>
                    <excludes>
                        <exclude>**/*.propertiesexclude>
                        <exclude>**/*.xmlexclude>
                    excludes>
                    <filtering>falsefiltering>
                resource>
                <resource>
                    <directory>src/main/javadirectory>
                    <includes>
                        <include>**/*.propertiesinclude>
                        <include>**/*.xmlinclude>
                    includes>
                    <filtering>falsefiltering>
                resource>
            resources>
        build>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    IDEA操作

    在这里插入图片描述

  • 相关阅读:
    第七章 Linux服务器硬件及RAID配置实战
    开源:特殊的垄断
    VMware虚拟机更改静态IP报错Unit network.service entered failed state解决方案
    案例分享:西河水库安全监测信息化系统实施方案
    Jmeter配置性能监控插件
    java基础练习(使用java实现跨库数据调度ETL)
    场景驱动的 AI 体验设计:如何让智能 IDE 赋能遗留系统重写
    视频直播平台如何选择合适的CDN
    Django TypeError: Abstract models cannot be instantiated.错误解决方案
    Python(5):字典
  • 原文地址:https://blog.csdn.net/GHY0911/article/details/126534172