在Eclipse中新建Maven Web项目

3 篇文章 0 订阅
3 篇文章 0 订阅

前言

使用Maven 新建Maven Web项目

一:开发环境

  • Windows 10 专业版
  • JDK jdk1.8.0_161
  • Eclipse Java EE IDE for Web Developers Version: Oxygen.2 Release (4.7.2)
  • Maven apache-maven-3.5.2
  • Tomcat 8.5.20

二:基本概念

三:创建web项目

  1. 选择Maven Project
    这里写图片描述
  2. 选择默认的工作空间
    这里写图片描述
  3. 选择web类型(maven-archetype-webapp)
    这里写图片描述
  4. 填写好GroupID、ArtifactID
    Group ID:相当于一个组织
    Artifact ID:相当于这个组织下的一个具体项目
    Packege:根据Group ID和Artifact ID生成一个默认的名称
    这里写图片描述
  5. 创建出的web项目如图(现在会报错,第6部会解决!)
    这里写图片描述
  6. 解决出现的报错
    • 设置Server为Tomcat,同时将JRE设置位安装的JDK
      这里写图片描述
    • 查看工程属性,点击Java Build Path,添加Server 为 Tomcat
      这里写图片描述
      这里写图片描述
  7. 点击Finish后,工程项目变成
    这里写图片描述
  8. 点击项目右键,查看项目信息
    默认的Dynamic Web Module为2.3,使用Tomcat 8.5.20,需要修改为3.1
    • 修改maven工程所在目录下org.eclipse.wst…facet.core.xml
      编辑内容
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="2.3"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>

修改成

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="3.1"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
  • maven工程下的web.xml文件修改为
<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" metadata-complete="true">
</web-app>
  • pom.xml文件中修改build节点,添加如下内容
<plugins>
       <plugin>
              <groupId>org.apache.maven.plugins</groupId>
              <artifactId>maven-compiler-plugin</artifactId>
              <configuration>
                     <source>1.8</source>
                     <target>1.8</target>
              </configuration>
       </plugin>
</plugins>
  • 修改后,右键项目,找到Maven属性下的Update Project 更新项目
    这里写图片描述
  • 选择该项目进行更新
    这里写图片描述
  • 点击OK后更新maven项目后,Module已经变为3.1
    这里写图片描述

四:测试

至此Maven Web项目搭建完成,下面开始测试
run->run on server(选择你装好的服务器),结果会出现一个Hello World!
这里写图片描述

Demo地址

菜刀刘的Github项目地址:Maven Web

最后

不懂得地方欢迎私信我,我会在第一时间给予回复,如阅读中发现写错的地方,欢迎纠正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值