在Eclipse中新建Maven Web项目
程序员文章站
2022-06-03 10:31:02
...
前言
使用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项目
- 选择Maven Project
- 选择默认的工作空间
- 选择web类型(maven-archetype-webapp)
- 填写好GroupID、ArtifactID
Group ID:相当于一个组织
Artifact ID:相当于这个组织下的一个具体项目
Packege:根据Group ID和Artifact ID生成一个默认的名称
- 创建出的web项目如图(现在会报错,第6部会解决!)
- 解决出现的报错
- 设置Server为Tomcat,同时将JRE设置位安装的JDK
- 查看工程属性,点击Java Build Path,添加Server 为 Tomcat
- 设置Server为Tomcat,同时将JRE设置位安装的JDK
- 点击Finish后,工程项目变成
- 点击项目右键,查看项目信息
默认的Dynamic Web Module为2.3,使用Tomcat 8.5.20,需要修改为3.1- 修改maven工程所在目录下org.eclipse.wst…facet.core.xml
编辑内容
- 修改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地址
最后
不懂得地方欢迎私信我,我会在第一时间给予回复,如阅读中发现写错的地方,欢迎纠正。
推荐阅读
-
3.eclipse中 maven打包web工程几种方式
-
在eclipse中使用Maven分模块搭建SSM框架,创建jar、war、pom工程模块教学,项目的热部署,需要的可以留下邮箱,给大家发整理过的Maven笔记
-
eclipse中的出现在打包一次后,后面新建的项目都出错了,出现support_v7下面出现红线及解决方法及为什么eclipse中项目继承ActionBarActivity解决方法一样
-
Python中SOAP项目的介绍及其在web开发中的应用
-
Maven 项目在 Eclipse 的创建配置
-
在eclipse中使用spring,springmvc,mybatis搭建web项目
-
Eclipse中的maven项目引入jar报错的解决方式
-
使用Maven在Eclipse中创建Web项目
-
使用Maven在Eclipse中创建Web项目
-
eclipse生成的maven项目动态web module版本不能支持3.X的问题