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

news/2024/12/22 14:09:01/

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

一、前言

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

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

1、具备前提条件

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

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

二、部署(2019.3.3)

1、新建项目

选择Java项目 ===》选择你的jdk ===》下一步

2、设置

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

File ===》Settings...

  1. 设置文件编码


     
  2. 设置maven配置

 3、新建maven

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

选择Maven ===》选择jdk ===》勾选 ===》选择webapp

取一个名字,下一步

添加配置 ; Name:archetypeCatalog  Value:internal

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

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

4、配置maven

pom.xml

找到我们的pom.xml

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

    <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>

配置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>


Tomcat配置

 

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

 选择自己的模块项目

 

在弹出的窗口选择第二个

 

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

web.xml

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

<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">

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 {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {this.doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("demo...");resp.sendRedirect("demo.jsp");}
}

<%--Created by IntelliJ IDEA.User: tgqDate: 13/8/2023Time: 下午9:05To 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>

三、部署(2023.1.3)

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

1、部署新建配置

新建一个空的项目

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

 设置文件编码为UTF-8

配置maven

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

 

 

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

 

2、tomcat配置

如图编辑配置

 

 

 

 我们就配置成功了

3、测试

运行我们的index.jsp

 

测试成功 !!!


http://www.ppmy.cn/news/1037835.html

相关文章

数字图像处理-AWB跳变

1、自动白平衡&#xff08;AWB&#xff09;算法是相机中常用的图像处理技术&#xff0c;它能够自动调整图像中的白平衡&#xff0c;使得图像中的颜色更加真实、自然。然而&#xff0c;在实际应用中&#xff0c;AWB算法也存在着一些问题&#xff0c;例如AWB跳变&#xff08;Whit…

LVS-DR模式

目录 1、概述 2、LVS-DR模式的工作原理&#xff1a; 3、在LVS-DR模式下&#xff0c;数据包的流向分析如下&#xff1a; 4、LVS-DR是一种用于构建高可用性负载均衡集群的技术模式。LVS-DR模式具有以下特点&#xff1a; 5、LVS-DR中的ARP问题 6、配置LVS-DR需要以下几个关键…

Kubernetes网络组件详解

目录 1、Kubernetes网络组件 1.1、Flannel网络组件 1.2、Calico 网络插件 2、环境准备 2.1、主机初始化配置 2.2、部署docker环境 3、部署kubernetes集群 3.1、组件介绍 3.2、配置阿里云yum源 3.3、安装kubelet kubeadm kubectl 3.4、配置init-config.yaml 3.6、安装…

web连接桌面打开gptmap

一&#xff1a;环境配置 需要的材料&#xff1a; python-3.10.4 我使用的是这个版本的&#xff0c;3.8.10 该版本和以下版本组件组合&#xff0c;验证过能正常运行&#xff08;python 3.6.8测试异常&#xff09; websockify 该项目有python版本和node js版本 noVNC 形式的app…

[MySQL] — 数据类型和表的约束

目录 数据类型 数据类型分类 数值类型 tinyint类型 bit类型 小数类型 float decimal 字符串类型 char varchar char和varchar的区别 日期和时间类型 enum 和 set 表的约束 空属性 默认值 列描述 zeorfill 主键 创建表时在字段上指定主键 删除主键&#xff1a; 追…

STM32 FLASH 读写数据

1. 《STM32 中文参考手册》&#xff0c;需要查看芯片数据手册&#xff0c;代码起始地址一般都是0x8000 0000&#xff0c;这是存放整个项目代码的起始地址 2. 编译信息查看代码大小&#xff0c;修改代码后第一次编译后会有这个提示信息 2.1 修改代码后编译&#xff0c;会有提示…

测试移动端应用程序的埋点常见测试方法和注意事项

在测试移动端应用程序的埋点时&#xff0c;以下是一些常见的测试方法和注意事项&#xff1a; 静态代码分析&#xff1a;通过静态代码分析工具&#xff0c;如Lint工具、SonarQube等&#xff0c;检查代码中是否正确引入了埋点相关的方法和参数&#xff0c;以及是否存在潜在的错误…

arm:day4

1. 实现三盏灯的点亮 .text .global _start_start: led1初始化函数LED_INIT: 1 通过RCC_AHB4_ENSETR寄存器&#xff0c;设置GPIOE F组控制器使能 0x50000A28[5:4]1ldr r0,0X50000A28ldr r1,[r0]orr r1,r1,#(0X3<<4)str r1,[r0] 2.1 通过GPIOE_MODER寄存器&#xff0c;…