创建一个基于Maven的Web项目(带模板)

  记一下创建一个基于Maven的Web项目所需要的步骤。分别采用不带模板(archetype)和带模板的方式。这一次是带模板的。注意,可能有些解释不是那么官方话,比如让Tomcat跑起来等等。
  不带模板的链接:创建一个基于Maven的Web项目(不带模板)

第一步 创建一个maven项目

在这里插入图片描述
在这里插入图片描述
  注意添加如下属性,要不然加载Maven项目可能特别慢
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  出现如下结构
在这里插入图片描述

  手动添加几个文件夹:java放置源代码,resources放置资源文件。
在这里插入图片描述
  当然这样还不行,它们还只是普通的文件夹,按如下做:
在这里插入图片描述
在这里插入图片描述
  变成如下结构
在这里插入图片描述

第二步 添加Tomcat,并运行项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  下一步
在这里插入图片描述
  运行一下项目,效果如下
在这里插入图片描述

第三步 注意事项

pom.xml

   与不采用模板构建的web项目相比,pom.xml会自动增加一个junit用于测试和一个build 属性等等。如果你想任意范围的代码都能测试的话,建议注释掉scope为test这行代码。
在这里插入图片描述

注解开发

  默认的web.xml支持的Servlet版本比较低,不支持注解开发,如果需要注解开发的话,那么就要修改web.xml.。默认是2.3版本,但是Servlet注解开发要求至少是3.0版本。

  默认版本
在这里插入图片描述

  如下修改
在这里插入图片描述
在这里插入图片描述

  点击Apply,再进行如下步骤
在这里插入图片描述
在这里插入图片描述

  搞定后,查看web.xml
在这里插入图片描述

其他注意事项

  我们会在pom.xml 下写很多依赖包,那么Tomcat在运行我们的项目的时候,可能会需要这些依赖包。Tomcat如果没找到就会报错。具体就是下面这个情况,我们在将项目搞成Artifact之前,要将依赖包保存到项目文件夹里去。(具体看例子)

  我在pom.xml里面写了对mysql-connector的依赖

在这里插入图片描述
  打开Project Structure的Artifact,如下这么做:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
  写完收工。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值