Maven创建Web项目

news/2024/11/24 5:44:12/

创建 Web 应用

通过使用 Maven 的 maven-archetype-webapp 模板可以创建一个简单的 Web 应用。

例如,在命令行窗口执行以下命令,Maven 会为我们创建一个 JavaWeb 应用。

mvn archetype:generate -DgroupId=net.biancheng.www -DartifactId=mavenWeb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

命令执行完成后,Maven 为我们创建了一个名为 mavenWeb 的 JavaWeb 应用,其目录结构如下图

其中,pom.xml 配置如下。

<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.0</modelVersion><groupId>net.biancheng.www</groupId><artifactId>mavenWeb</artifactId><packaging>war</packaging><version>1.0-SNAPSHOT</version><name>mavenWeb Maven Webapp</name><url>http://maven.apache.org</url><dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency></dependencies><build><finalName>mavenWeb</finalName></build>
</project>

打包 Web 应用

Web 应用创建完成后,接下来我们将该应用进行打包成 war 文件,以便将其部署到服务器中。

打开命令行窗口,跳转到 mavenWeb 的目录,执行以下 mvn 命令,对该 Web 应用进行打包。

mvn clean package

 打包完成后,进入 D:\MavenWeb\mavenWeb\target 目录,可以看到该应用打包生成的 war 文件,如图 所示。

部署 Web 应用

将 mavenWeb 的 war 文件复制到 Tomcat 服务器的 webapp 目录中,然后重新启动 Tomcat 服务器。
Tomcat 启动完成后,在浏览器地址栏输入“http://localhost:8080/mavenWeb/index.jsp”,结果如图所示。


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

相关文章

第七十二天学习记录:初读《C陷阱与缺陷》

首次快速阅读完《C陷阱与缺陷》&#xff0c;感觉还是读得有些稀里糊涂的。 首先给人的感觉就是大部分人可以感受到的&#xff0c;作者对于较为初代C语言的研究已经达到了可以说是“炉火纯青”的程度。 尽管作者写这本书的时候距离至今已经过去了二十几年&#xff0c;但很多C语言…

可能是知乎里最浅显易懂的激光测距技术讲解:什么是点激光,线激光,面激光。它们在扫地机器人上是如何应用的。

几年前的行业内人士肯定很难想到,在不久后的今天激光测距这项技术会距离生活这么近,甚至直接深入到我们家里天天使用。 激光测距行业努力了这么多年发展的技术几乎全都用上了,就为了给扫地机器人检测它前面有没有狗屎。。。 虽然扫地机器人上用上这些技术有一两年了,但是…

STM32FreeRTOS操作系统移植

移植好的FreeRTOS模板&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1_87VQAWXUl4jTqSCZ0MFjw?pwddw52 提取码&#xff1a;dw52 1.在工程中新建FreeRTOS文件夹 2.把源码source里面的文件全部粘贴进FreeRTOS文件夹中 3.在portable文件中只保留一下文件&#xff0c;…

安卓代码中@string什么意思

在 Android 开发中&#xff0c;string 是一个资源类型&#xff0c;表示字符串资源。通过定义字符串资源&#xff0c;我们可以将应用程序中使用的字符串单独提取出来&#xff0c;方便进行统一管理和维护。 在 Android 应用程序中&#xff0c;我们通常会将字符串定义在 res/valu…

NDM下载

NDM下载&#xff1a; http://www.neatdownloadmanager.com/index.php/en/

mhdd测试硬盘软件,mhdd硬盘检测工具

不知道怎么回事&#xff0c;小编的机器硬盘老是咯吱咯吱的响&#xff0c;使用mhdd硬盘检测工具检查了一下&#xff0c;发现硬盘有坏道。。用工具修复一下硬盘还能使用下子。。 功能&#xff1a; 修复成功率(1类坏道百分之九十以上&#xff0c;2类坏道百分之七十&#xff0c;3类…

mhdd硬盘测试软件,mhdd硬盘检测工具使用攻略 mhdd硬盘检测工具如何使用

mhdd硬盘检测工具是一款十分好用的软件&#xff0c;相比于市面上的其它同类软件相比&#xff0c;这款软件最大的优势就在于扫描速度十分迅速&#xff0c;因此&#xff0c;用户在对其进行使用的同时&#xff0c;也不需要花费掉过多的时间。那么&#xff0c;mhdd硬盘检测工具如何…

MHDD教程,硬盘维修方法

MHDD工具说明&#xff1a; 1、MHDD是俄罗斯Maysoft公司出品的专业硬盘工具软件&#xff0c;具有很多其他硬盘工具软件所无法比拟的强大功能&#xff0c;它分为免费版和收费的完整版&#xff0c;本文介绍的是免费版的详细用法。这是一个G表级的软件&#xff0c;他将扫描到的坏道…