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

本文涉及的产品
应用实时监控服务-用户体验监控,每月100OCU免费额度
可观测可视化 Grafana 版,10个用户账号 1个月
应用实时监控服务-应用监控,每月50GB免费额度
简介: 当涉及到软件开发和项目管理时,使用一个可靠的构建工具是非常重要的。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月前
        |
        网络协议 Java 应用服务中间件
        框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
        本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
        |
        1月前
        |
        Java 应用服务中间件 API
        Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
        本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
        197 78
        |
        9天前
        |
        缓存 Java Spring
        IDEA中配置HTML和Thymeleaf热部署的步骤
        以上就是在IntelliJ IDEA中配置HTML和Thymeleaf热部署的步骤。这样的配置可以大大提高你的开发效率,让你更专注于代码的编写,而不是等待应用的重启。希望这个指南对你有所帮助!
        75 21
        |
        10天前
        |
        Java 关系型数据库 MySQL
        JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
        以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
        57 17
        |
        2月前
        |
        Java Maven
        Idea配置项目的热启动
        Idea配置项目的热启动
        134 5
        Idea配置项目的热启动
        |
        3月前
        |
        监控 Java 应用服务中间件
        tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
        通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
        78 23
        |
        3月前
        |
        监控 Java 应用服务中间件
        tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
        通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
        85 22
        |
        3月前
        |
        网络协议 Java 应用服务中间件
        centos7环境下tomcat8的安装与配置
        本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
        |
        3月前
        |
        前端开发 Java 开发工具
        Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
        本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
        102 0

        推荐镜像

        更多
        下一篇
        oss创建bucket