eclipse新建maven web项目
使用eclipse版本如下,已集成了Maven,只需要配置下即可

一、下载eclipse,解压安装
二、下载maven,解压安装
三、修改${maven_home}/config/settings.xml中配置,主要为两处,localRepository和mirror
localRepository为本地仓库地址,mirror为镜像地址,可设置为阿里云的镜像地址,提高下依赖包的下载速度
四、打开eclipse,选择Window --> Preferences --> Maven -> Installations,在右侧对话框中选择Add,添加Maven home目录到eclipse,并选中该maven
五、选择Window --> Preferences --> Maven -> User Settings,在右侧对话框中选择Global Settings或者User Settings,点击Browse,选择当前maven的配置文件,选择完成后,在Local Repostiory中将显示当前maven的的本地仓库地址
六、在Package Explorer 视图中右键选择new --> Maven Project --> next,选择quickstart可建立java项目,选择webapp建立web项目,建立java项目比较简单。以建立web项目为例,选择maven-archetype-webapp --> next --> 输入group id和artifact id --> finish
此时maven项目结构大致如下

七、右键项目 --> Properties --> Project Facets --> 取消选中Dynamic Web Module -->Java选择1.8(根据具体情况选择)--> 点击Apply --> 将Dynamic Web Module 设置3.0(根据具体情况选择) --> 选中Dynamic Web Module -- > 点击下方Further configuration avaliable -- > Content directory中输入src/main/webapp --> 选中Generate web.xml --> ok --> Apply
八、由于是开发环境,最好使用jdk,Window -->Preferences -->Java Build Path --> Libraries,选中JRE System Library,点击右侧edit,选择安装的jdk --> Apply
九、去掉多余的部署配置,Window -->Preferences --> Deployment Assembly --> remove掉src/test/java,只保留如下配置

点击Apply and Close
十、经过以上步骤后,大概会有下面两个错误信息

根据具体情况,替换web.xml配置,由于本例中使用是web 3.0,故需要将3.0的配置信息复制到该web.xml中,以下为3.0和3.1的web配置信息
web 3.0配置
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"> </web-app>
web 3.1配置
<?xml version="1.0" encoding="UTF-8"?>
<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"> </web-app>
添加servlet-api,两种方式,
1、在pom.xml中添加servlet-api依赖,
http://www.mvnrepository.com/artifact/javax.servlet/servlet-api/3.0-alpha-1
2、将当前servlet-api添加到项目build path中
其他:
两种方式部署和启动tomcat项目
A、new tomcat server, 右键server --> add and remove
B、使用tomcat maven插件
1、如下图,pom.xml中添加如下配置,插件地址:http://tomcat.apache.org/maven-plugin-2.2/,本例中使用的tomcat插件为tomcat7版本,也可使用其他插件

2、右键pom.xml文件,选择Run As --> Maven build,Goals中输入tomcat7:run --> 点击最下方Run

3、查看启动日志

输入http://localhost:8080/httptest/,可正常访问,启动正常。
eclipse新建maven web项目的更多相关文章
- Eclipse 新建 Maven web 项目
File --> New --> Maven Project --> 选择存放路径 --> 选择骨架 --> 输入Maven坐标 --> 初步成型,下面还要配置 1 ...
- Eclipse 搭建 Maven Web项目
第一步:安装JDK: 第二步:安装Eclipse: 第三步:安装tomcat7: 第四步:安装maven插件: 4.1 下载maven:http://maven.apache.org/download ...
- eclipse创建maven web项目
eclipse创建maven web项目: 1.安装eclipse maven插件 2.新建maven project选择webapp模板. 3.改造为maven文档结构. 4.添加项目的JAVAEE ...
- Maven入门1-在Eclipse中新建Maven Web项目
在eclipse中新建Maven Web项目 很多时候开发效率低下,大部分原因是IDE环境不熟悉.配置不会配置:因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工.这篇文章主 ...
- eclipse 创建maven web项目
参考:http://www.cnblogs.com/hongwz/p/5456616.html eclipse 创建maven web项目
- Eclipse创建Maven Web项目 + 测试覆盖率 + 常见问题(2015.07.14——湛耀)
Eclipse创建Maven web项目: 到此,并没有创建好,接下来一步步解决问题: 问题:无法创建src/main/java目录 解决: 右键项目选择[properties] 点击[OK] 问题: ...
- Eclipse创建Maven Web项目后更改Servlet版本
Eclipse创建Maven Web项目后更改Servlet版本 1.场景基于Eclipse通过maven-archetype-webapp原型创建一个Web项目后,其默认Servlet版本是2.3, ...
- 解决使用eclipse创建maven web项目时报Could not resolve archetype的问题
前两天重装了系统,今天想写一个项目的时候出现了点问题. 在使用eclipse创建maven web项目时,点Finish后报了Could not resolve archetype的问题. Could ...
- Java归去来第2集:利用Eclipse创建Maven Web项目
一.前言 如果还不了解剧情,请返回第一集的剧情 Java归去来第1集:手动给Eclipse配置Maven环境 二.利用Eclipse创建Maven Web项目 选择File-New- ...
随机推荐
- oppor9手机怎么录制屏幕视频
我们已经进入互联网时代,每个人都寸步不离手机.电脑等电子产品,看到美丽好看的视频总想记录下来,毕竟看到喜欢的视频还真不太容易,所以问题来了,oppor9手机怎么录制屏幕视频呢?安卓手机上怎么录制屏幕视 ...
- Ubuntu、deepin 安装 mysql
在 Ubuntu 和 deepin 安装 mysql 是很简单的,只需要几条简单的命令即可 1. sudo apt-get install mysql-server 2. sudo apt-get ...
- 在centos7上编译安装nginx
题前,先放一个有图有真相的博客链接:https://www.cnblogs.com/zhang-shijie/p/5294162.html 虽然别人说的很详细,但还是记录一下 1.VMWare Wor ...
- Python_基于Python同Linux进行交互式操作实现通过堡垒机访问目标机
基于Python同Linux进行交互式操作实现通过堡垒机访问目标机 by:授客 QQ:1033553122 欢迎加入全国软件测试交流群:7156436 实现功能 1 测试环境 1 代码实践 2 注 ...
- ngx-moment汉化
1.导入汉化文件 import '../../../node_modules/moment/locale/zh-cn.js' 2.使用汉化 <span>{{item.time|amLoca ...
- mac os安装多个版本的chrome
1.下载chrome69安装程序后,双击dmg文件 2.将chrome拖到Application文件夹,如图,选择保留两者,不要替换 打开应用程序,会多出一个Google Chrome2,重命名为Go ...
- raid1 raid2 raid5 raid6 raid10的优缺点和做各自raid需要几块硬盘
Raid 0:一块硬盘或者以上就可做raid0优势:数据读取写入最快,最大优势提高硬盘容量,比如3快80G的硬盘做raid0 可用总容量为240G.速度是一样.缺点:无冗余能力,一块硬盘损坏,数据全无 ...
- Ubuntu下启动 Redis时, 提示 "Can't open the log file: Permission denied failed"
问题来源:在删除var目录下的log文件时,将redis文件夹删除了.然后在重启时:/etc/init.d/redis-server start,提示: Starting redis-server: ...
- ubuntu 打开eclipse出现A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be ... 解决方法(转载)
原创作者:http://www.cnblogs.com/jerome-rong/archive/2013/02/19/2916608.html Java RunTime Environment (JR ...
- IntelliJ IDEA 创建Spring+SpringMVC+mybatis+maven项目
参考自:https://www.cnblogs.com/hackyo/p/6646051.html 第一步: 创建maven项目 输入项目名和工程id 选择maven 默认就可以了 刚开始时间比较长, ...