maven(3)------maven构建web项目详细步骤

原创 2017年01月03日 14:34:27

eclipse集成工具,轻松通过maven构建web项目步骤如下:

一, 右键,new -->project, 进入下一页面


二,选择"Maven Project", 点击下一步


三,直接点击下一步


四,选择maven webapp骨架,然后再下一步


五,填写Group Id, Artifact Id, Package,点击完成按钮

六,点击完成后如图

1. 需要配置成自己的jdk

点击web项目,右键-->Build Path-->Configure Build Path,进入如下页面:

点击"Edit",选择自己的jdk版本,完成jdk修改配置。Jdk配置完成后的效果图如下:

这个时候看到了maven的src/main下的Java,resources,以及src下的test,这个时候maven骨架完成。

如果jsp中提示:"The superclass "javax.servlet.http.HttpServlet" was not found on theJavaBuild Path",

请参考: http://blog.csdn.net/yhl_jxy/article/details/53730431

七,maven构建web项目结构

注: 如果eclipse在使用maven之前没有设置构建过web工程,需要将maven项目转换为动态web工程。

maven项目转换为web工程:

1. 点击项目右键,选择Project Facets进入如下页面,按箭头所示操作,最后点击OK


2.点击完OK后,多出一个WebContent,删掉


3.删掉后点击项目右键,进入如下页面,移出WebContent


4.点击添加


5.选择Folder


6.从src下选择webapp


7.最后效果如下,点击OK,完成maven转换为web工程,可以发布到web服务器

8. 项目结构


其中:index.jsp内容如下:

  1. <%@ page language="java" contentType="text/html; charset=utf8"  
  2.     pageEncoding="utf8"%>  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  4. <html>  
  5. <head>  
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf8">  
  7. <title>Insert title here</title>  
  8. </head>  
  9. <body>  
  10.     <div>Test Maven Web Success!</div>  
  11. </body>  
  12. </html>  

web.xml删除多余内容后:

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.4"  
  3.          xmlns="http://java.sun.com/xml/ns/j2ee"  
  4.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  5.          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" id="WebApp_ID">  
  6.     <display-name>web</display-name>  
  7.     <welcome-file-list>  
  8.         <welcome-file>index.html</welcome-file>  
  9.         <welcome-file>index.htm</welcome-file>  
  10.         <welcome-file>index.jsp</welcome-file>  
  11.         <welcome-file>default.html</welcome-file>  
  12.         <welcome-file>default.htm</welcome-file>  
  13.         <welcome-file>default.jsp</welcome-file>  
  14.     </welcome-file-list>  
  15.   
  16. </web-app>  
  17.           

发布到tomcat

启动服务访问:


到此,maven构建web项目完成!
版权声明:本文为博主原创文章,未经博主允许不得转载。

maven(3)------maven构建web项目详细步骤

maven七步完成web项目构建
  • yhl_jxy
  • yhl_jxy
  • 2016年12月18日 23:14
  • 683

如何用Maven创建web项目(具体步骤)

使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图     我们勾选上Create a simple project (...
  • chuyuqing
  • chuyuqing
  • 2014年06月06日 14:07
  • 388900

使用maven创建web项目

目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。...
  • u012909091
  • u012909091
  • 2014年07月18日 09:36
  • 211978

使用Maven构建Web应用(上)

在Java的世界中,Web应用占有很大的地位,而它的标准打包方式是WAR。接下来通过Maven构建一个WAR应用,不过由于篇幅,这一篇先介绍Maven中的Web项目结构和服务模块的构建,WAR应用放在...
  • zhang_zp2014
  • zhang_zp2014
  • 2015年07月28日 16:23
  • 557

eclipse+maven构建web项目——HelloWorld,从构建项目开始学习JavaWeb

准备:在eclipse中安装好Maven插件。 步骤: step1:右键>新建>其他:   step2:点击下一步>下一步,选择maven-archetype-webapp:   step3:填写好G...
  • Goskalrie
  • Goskalrie
  • 2016年04月06日 21:52
  • 2004

eclipse+maven搭建web项目(非常详细)

一 前言 用maven我们能做什么,有什么好处? 用maven,我们可以方便统一的进行jar包管理,jar包版本升级,快速项目构建以及分模块开发等相关功能。maven使用得好,项目开发速度就会成倍的提...
  • wx5040257
  • wx5040257
  • 2017年08月18日 21:53
  • 5212

使用MyEclipse构建MAVEN项目(非WEB项目)

这里用的是MyEclpise的自带的MAVEN插件。 Maven最好配置成你自己安装的那个,MyEclipse自带会有些许Bug。 ----------------这个我用的也是自己安装的,自带的没有...
  • chexitianxia
  • chexitianxia
  • 2016年07月06日 14:22
  • 1208

IDEA更改Maven项目的webapp的版本号

使用Maven新建的web项目后默认的web.xml为2.3的,以前每次都是从其他文件中拷贝过来的2.5或者3.1的进行替换,怎样指定默认创建web项目的版本? 1.使用IDEA的Help文档具体的过...
  • qq_31496897
  • qq_31496897
  • 2017年08月15日 11:57
  • 472

Eclipse 使用Maven 构建Web项目的最佳方式,我认为没有之一

Eclipse 使用Maven 构建Web项目的最佳方式
  • qing_gee
  • qing_gee
  • 2017年12月28日 15:58
  • 387

maven使用---创建web项目(亲测已创建成功)

目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。...
  • yuexianchang
  • yuexianchang
  • 2016年11月15日 14:51
  • 367
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven(3)------maven构建web项目详细步骤
举报原因:
原因补充:

(最多只允许输入30个字)