MAVEN创建并打包web项目

本文介绍了如何在Eclipse中使用Maven创建webapp项目,并解决因缺少servlet依赖导致的错误。通过选择合适的archetype,创建Maven module,然后引入servlet3.0.1依赖,消除错误。最后,演示了使用命令行执行`mvn clean package`进行打包,打包后的war文件可以部署到Tomcat进行测试。

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

maven项目是由一个maven project和多个maven module组成的,下面简单介绍一下maven webapp的创建和打包,前提是你已经安装配置好maven了。

打开eclipse,按照如下操作:




我们首先当然要先创建一个project,如上图选择。



现在maven project已经创建好了,project的名称是test,并且自动创建了一个pom.xml配置文件,这是一个灵魂性的配置文件,以后还会详细介绍。下一步我们创建一个maven module。


注意下面步骤,此步不需要勾选create a simple project,因为我们要用到maven的archetype原型。


在下面的步骤中输入webapp便会出现我们需要的archetype原型,如下图,选中我们所要的原型,然后next。




上图中输入自己的包名,然后就可以finish了,这样一个webapp就创建成功了,此module的名称是test_web,但是呢,查看eclipse代码,会发现有报错。这是因为此maven项目没有引入servlet依赖所致。看下图,输入下图的网址,然后打开就可以看到servlet3.0.1的相关依赖配置,把它拷贝下来,然后看下下图。


把上图拷贝下来的配置信息黏贴到下图所示位置,保存,此时不要着急,有点慢,完成后会发现上面的错误没了。


现在一个maven框架下的web项目就创建好了,下一步就是打包测试了。

我先用命令行演示一下,还有两个方法,依次会在以后的文章中说明。

首先,进入项目的根目录,如下图所示;

然后,执行mvn  clean package;

由于我命令行使用的maven是3.2.1的,所以很顺利就完成了,如果用低版本的话,可能会有问题,这个问题以后再说。


如下去所示,说明打包完成,上面那个方框里就是打包后war包的存放路径,把它复制到tomcat下面...apache-tomcat-7.0.62\webapps就可以测试了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值