在Linux的IEDA下用Maven建立简单的Web程序

本文详细介绍了如何在Linux系统中利用IDEA和Maven搭建一个简单的Web应用程序。从Maven的简介、安装配置,到IDEA中设置Maven,再到创建Web项目和Servlet测试,每一步都提供了清晰的操作指南,旨在帮助开发者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Maven是什么?

Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。

在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。

Maven提供了开发人员的方式来管理:
Builds
Documentation
Reporting
Dependencies
SCMs
Releases
Distribution
mailing list

概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。

安装Maven

1. 下载

文件

下载链接

建立一个Maven文件夹,把下载的文件解压到该文件夹,并在Maven中建立一个Localwarehouse文件来作为本地仓库。

2. 配置本地仓库路径并修改镜像源

用vim打开settings.xml

在标签中加入你解压后Maven文件夹的路径
本地仓库

将原有的镜像源修改为阿里源
镜像源

3. 配置环境变量

利用vim /etc/profile 文件,在其中添加Maven的环境变量

环境变量

利用source /etc/profile 来重新加载配置文件

4. 检测是否配置成功

在终端中输入mvn -v 来检测
(若没有该命令,可以用apt-get/dnf install mvn来解决)

出现下面的界面表示配置成功

成功界面

在IDEA中配置Maven

打开setting,选择Build,Execution,Deployment中的Build Tools下的Maven

进行如下设置

  • Maven home directory填上Maven解压到文件夹的路径
  • User setting file填上conf中setting.xml的路径
  • Local repository填上自己本地仓库的了路径

setting

建立一个简单的Web程序

1. 点击File–new–project

在左侧选择Maven,勾上Create from archrtype并在列表中选择web-app
1

2. 填写 GroupId 和 ArtifactId

2

3. 确认Maven home directory、User setting file、Local repository的路径是否正确,一般来说不用改动

3

4. 确认对应的信息是否正确

5

若没有错误的话,过一会项目会自动部署完毕。

5. 创建并设置放置Java源文件的文件夹 和 放置结果target文件夹

5

6. 配置Tomcat

关于安装Tomcat这里不在说了,打开Edit Configurations,添加一个本地的Tomcat。设置好名称端口等。

添加Tomcat

进行热部署

非常重要,否则启动Tomcat会失败

进入ployment并选择xxx war exploded并点击Apply运用

热部署

7. 建立一个简单的Servlet进行测试

如:

import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet("/hello")
public class Hello extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UT-8");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Hello Servlet</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Welcome!!!</h1>");
        out.println("</body>");
        out.println("</html>");
        out.close();
    }
}

运行测试:

运行成功

以上就是在在Linux下,配置Maven、在IDE中设置Maven并用Maven建立一个简单的Web程序的过程。使用Maven的好处就是可以自动导入项目结构,并且可以让我们更简单的使用jar包(原本都需要自己一个个的添加,比较麻烦),关于其他的功能,以后会继续学习。

参考资料:

使用IntelliJ IDEA 15和Maven创建Java Web项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值