【Maven】IDEA部署配置Maven项目教程,IDEA配置Tomcat(2019.3.3)(2023.1.3)

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
函数计算FC,每月15万CU 3个月
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。

我们往往会用到多版本的IDEA进行一个Maven项目配置部署,还有tomcat的配置,这里就有你需要的,有低版本的,也有高版本的,根据自己的情况来进行一个操作



一、前言

当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。Maven是一个广泛使用的构建工具,它为Java项目提供了一种简化的构建过程和依赖管理。

在本文中,我们将探讨如何部署Maven并开始使用它来构建您的项目。我们将介绍所需的步骤,并向您提供一些有用的提示和建议。

1、具备前提条件

    1. Java Development Kit(JDK)已安装并正确配置。
    2. 确保您的系统已配置Java环境变量。
    3. 下载适用于您操作系统的Maven二进制分发版,并解压缩到您想要安装的位置。

    2、配置思路

      1. 安装Maven:首先,确保已经安装了Maven。你可以从Maven官方网站下载并按照指导进行安装。安装完成后,在终端或命令提示符窗口中运行`mvn -version`命令来验证安装是否成功。
      2. 打开IDEA设置:打开IDEA,点击菜单栏的File -> Settings(或者Preferences),进入IDEA的设置页面。
      3. 配置Maven路径:在设置页面的左侧选择Build, Execution, Deployment -> Build Tools -> Maven。接着,在右侧的"Maven home directory"选项中,点击"..."按钮选择Maven安装的目录。
      4. 配置Maven项目:在IDEA中创建一个新项目,选择"Maven"作为项目类型。在创建过程中,你可以指定Maven的GroupId、ArtifactId和版本号等信息。
      5. 添加Maven依赖:在项目的pom.xml文件中定义你所需要的依赖。你可以通过Maven Repository搜索引擎查找并复制相应的依赖坐标,然后将其粘贴到pom.xml文件的`<dependencies>`标签内。
      6. 设置自动导入依赖:IDEA默认会自动导入依赖,但如果你的项目没有自动导入依赖,你可以手动启用这个功能。在设置页面的左侧选择Build, Execution, Deployment -> Build Tools -> Maven -> Importing,在右侧的"Import Maven projects automatically"选项上勾选。
      7. 运行Maven命令:在IDEA的工具栏中有一个Maven Tools的按钮,你可以通过它执行常用的Maven命令,比如clean、compile等。
      8. 配置私服或镜像:如果你需要使用私服或镜像来加速构建过程,你可以在pom.xml文件中配置对应的URL地址。这样Maven会从指定的私服或镜像拉取依赖。

      上面是IDEA中配置Maven的基本思路步骤。根据具体需求和团队实践,你可能还需要进一步配置Maven的相关设置,比如配置远程仓库、插件管理等。

      接下来,我们将按照以下步骤来部署Maven:

      二、部署(2019.3.3)

      1、新建项目

      image.gif编辑选择Java项目 ===》选择你的jdk ===》下一步image.gif编辑

      image.gif编辑image.gif编辑

      2、设置

      进入设置配置编码及文件设置

      File ===》Settings...

      image.gif编辑

        1. 设置文件编码

          image.gif编辑
        2. 设置maven配置image.gif编辑

        3、新建maven

        右键项目 ===》新建一个Module...

        image.gif编辑

        选择Maven ===》选择jdk ===》勾选 ===》选择webappimage.gif编辑

        取一个名字,下一步

        image.gif编辑

        添加配置 ; Name:archetypeCatalog  Value:internalimage.gif编辑

        记得设置这个目录;这个目录是你的安装maven下面的settings.xml,最后Finish

        image.gif编辑

        最后出现这个就说明成功了

        image.gif编辑

        4、配置maven

        pom.xml

        找到我们的pom.xml

        image.gif编辑

        我们在里面添加我们的依赖

        <dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>4.12</version>
              <scope>test</scope>
            </dependency>
            <dependency>
              <groupId>mysql</groupId>
              <artifactId>mysql-connector-java</artifactId>
              <version>5.1.44</version>
            </dependency>
            <dependency>
              <groupId>javax.servlet</groupId>
              <artifactId>javax.servlet-api</artifactId>
              <version>4.0.1</version>
              <scope>provided</scope>
            </dependency>
        image.gif

        配置maven-compiler-plugin插件

        <plugin>
                  <groupId>org.apache.maven.plugins</groupId>
                  <artifactId>maven-compiler-plugin</artifactId>
                  <version>3.7.0</version>
                  <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                  </configuration>
                </plugin>
        image.gif

        image.gif编辑

        Tomcat配置

        image.gif编辑

        image.gif编辑

        配置自己的tomcat,选择自己的tomcat的位置

        image.gif编辑 选择自己的模块项目

        image.gif编辑

        在弹出的窗口选择第二个

        image.gif编辑image.gif编辑

        最后我们就是配置成功了。

        web.xml

        我们可以把我们的web.xml文件由2.3至3.1

        image.gif编辑

        <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
                 version="3.1">

        image.gif

        image.gif编辑

        5、测试

        package com.tgq;
        import javax.servlet.ServletException;
        import javax.servlet.annotation.WebServlet;
        import javax.servlet.http.HttpServlet;
        import javax.servlet.http.HttpServletRequest;
        import javax.servlet.http.HttpServletResponse;
        import java.io.IOException;
        /**
         * @author gq
         * @site www.gq.com
         * @company 自律公司
         * @create  2023-08-13 下午9:03
         */
        @WebServlet("/demo")
        public class demoServlet extends HttpServlet {
            @Override
            protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                this.doPost(req, resp);
            }
            @Override
            protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
                System.out.println("demo...");
                resp.sendRedirect("demo.jsp");
            }
        }

        image.gif

        <%--
          Created by IntelliJ IDEA.
          User: tgq
          Date: 13/8/2023
          Time: 下午9:05
          To change this template use File | Settings | File Templates.
        --%>
        <%@ page contentType="text/html;charset=UTF-8" language="java" %>
        <html>
        <head>
            <title>Title</title>
        </head>
        <body>
        asdfghjkl
        </body>
        </html>

        image.gif

        image.gif编辑

        三、部署(2023.1.3)

        多余的步骤我就省略掉,和前面基本差不多。

        1、部署新建配置

        新建一个空的项目image.gif编辑

        设置我们的设置,设置编码,配置maven。

        设置文件编码为UTF-8

        image.gif编辑

        配置maven

        image.gif编辑

        右键我们的项目新建一个新模块

        image.gif编辑

        image.gif编辑

        等待加载 ,可以看到项目加载完成了

        image.gif编辑

        2、tomcat配置

        如图编辑配置

        image.gif编辑

        image.gif编辑

        image.gif编辑

        image.gif编辑

        我们就配置成功了

        3、测试

        运行我们的index.jsp

        image.gif编辑

        image.gif编辑

        测试成功 !!!

        相关文章
        |
        1月前
        |
        安全 应用服务中间件 网络安全
        Tomcat如何配置PFX证书?
        【10月更文挑战第2天】Tomcat如何配置PFX证书?
        182 7
        |
        1月前
        |
        存储 算法 应用服务中间件
        Tomcat如何配置JKS证书?
        【10月更文挑战第2天】Tomcat如何配置JKS证书?
        257 4
        |
        1月前
        |
        Java Shell 应用服务中间件
        Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
        这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
        1327 1
        Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
        |
        1月前
        |
        Java jenkins 持续交付
        Centos7下docker的jenkins下载并配置jdk与maven
        通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
        97 1
        |
        1月前
        |
        Java Shell Maven
        Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
        Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
        101 4
        |
        8天前
        |
        Java Maven
        maven项目的pom.xml文件常用标签使用介绍
        第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
        55 8
        |
        5天前
        |
        Java 应用服务中间件 Maven
        Maven的三种项目打包方式——pom,jar,war的区别
        Maven 提供了多种打包方式,分别适用于不同类型的项目。pom 用于父项目或聚合项目,便于项目的结构和依赖管理;jar 用于Java类库或可执行的Java应用程序;war 则专用于Java Web应用程序的部署。理解这些打包方式的用途和特点,可以帮助开发者更好地配置和管理Maven项目,确保构建和部署过程的顺利进行。无论是单模块项目还是多模块项目,选择合适的打包方式对于项目的成功至关重要。
        18 3
        |
        1月前
        |
        Java 关系型数据库 MySQL
        Maven——创建 Spring Boot项目
        Maven 是一个项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,简化了项目的构建和管理过程。其核心功能包括项目构建和依赖管理,支持创建、编译、测试、打包和发布项目。Maven 仓库分为本地仓库和远程仓库,远程仓库包括中央仓库、私服和其他公共库。此外,文档还介绍了如何创建第一个 SpringBoot 项目并实现简单的 HTTP 请求响应。
        115 1
        Maven——创建 Spring Boot项目
        |
        1月前
        |
        Java 关系型数据库 MySQL
        如何使用 maven 创建一个 Spring Boot项目
        Maven 是一个强大的项目管理工具,通过配置 `pom.xml` 文件自动获取所需的 jar 包,提高开发效率。其核心功能包括项目构建和依赖管理。项目构建支持编译、测试、打包和发布等流程,而依赖管理则通过中央仓库、本地仓库和私有服务器获取和管理项目依赖。示例中展示了如何创建第一个 SpringBoot 项目并实现简单接口。
        24 1
        如何使用 maven 创建一个 Spring Boot项目
        |
        1月前
        |
        Java Maven Kotlin
        idea maven创建kotlin项目
        本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
        79 4
        idea maven创建kotlin项目

        推荐镜像

        更多