一、前言

如果还不了解剧情,请返回第一集的剧情          Java归去来第1集:手动给Eclipse配置Maven环境

二、利用Eclipse创建Maven Web项目

选择File-New-Project 然后选择Maven-Maven Project

选择项目所在的工作空间目录,然后下一步

选择模板原型,maven-archetype-webapp,然后下一步

所示输入组织,和项目名如下图,生成的项目名称就是这里定义的KingWeixin然后点击Finish

生成的目录如下图所示,发现这和Maven项目的目录不太相符,比如没有src/main/java/, src/test/java, src/test/resources3个目录,而且还报了一个错

下面就来解决上面的问题,选择Java Bulid Path,选择JRE点击编辑,修改为我们工作空间默认的JRE 1.8,点击Apply

发现自动生成了java的两个目录,src/main/java/, src/test/java,这个时候还少了一个src/test/resources的目录,需要我们手工去创建

如下图所示,创建src/test/resources的时候,一定要选择 Source Folder,这个一定要记得,创建完成如下图,还有一个JSP的错误

点击查看错误详情,发现如下图所示,缺少servlet.http.HttpServlet

解决上面的问题,选择Java  Bulid Path,选择添加包的操作,选择Server Runtime,然后Next

选择之后如下图所示,选择我们Eclipse配置的Tomcat9,如下图所示,点击Finish,发现JSP的错误解决了

发布到Tomcat测试一下,如下图可以访问项目主页的index.jsp,说明创建成功,接下来就可以利用Maven来管理项目中所需的jar包了

三、需要注意的问题

Maven->Update Project更新项目后,出现Dynamic Web Module 3.0 requires Java 1.6 or newer错误提示,发现项目Java Compiler中的版本回到1.5,如图所示。在Maven官方文档找到了原因。Maven 3.0 source和target的默认设置都是1.5,与运行Maven时的JDK版本无关,除非在项目的POM文件中显示的指定一个版本,否则每次更新后都会使用编译器默认的source/target版本1.5。

所以为了Maven在更新之后不影响java版本,记得在pom.xml文件中添加指定source和target编译版本

<!--指定source和target编译版本开始 -->
<build>
<finalName>KingWeixin</finalName>
<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>
</build>
<!--指定source和target编译版本结束 -->

Java归去来第2集:利用Eclipse创建Maven Web项目相关推荐

  1. eclipse 创建maven web 项目

    虽然网上教程一大把,但也重新整理下. 一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写 ...

  2. 【图文详解】用Eclipse创建Maven Web项目

    一. 点击File->New->Other->搜索maven->选择Maven Project点击Next: 二.点击Next进入下一步 三.创建Web项目,就选择maven- ...

  3. eclipse 创建maven web项目

    1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Arche ...

  4. eclipse 创建 maven web 项目教程

    (1)新建一个Maven 项目 file –> new –> maven project 直接点 next 直接点 next 填写groupid和artifactid,这两个可以随便填,名 ...

  5. eclipse 创建maven web项目_Eclipse创建第一个Scala项目(过程)

    安装JDK,我已经安装好了,如果不会安装搜索之前的文档<Win10+Java1.8环境搭建(图解教程)> 安装Maven,我已经安装好了,如果不会安装搜索之前的文档<Eclipse配 ...

  6. Java归去来第3集:Eclipse中给动态模块升级

    一.前言 如果还不了解剧情,请返回第2集的剧情          Java归去来第2集:利用Eclipse创建Maven Web项目 二.开始升级动态模块 2.1:查看原来的版本 我们先来看看Ecli ...

  7. 用eclipse创建动态web项目手动生成web.xml方法

    转载自   用eclipse创建动态web项目手动生成web.xml方法 今天在学习JSP时先创建了一个web项目,后来在用到web.xml文件时,才发现项目创建时更本就没有自动创建web.xml文件 ...

  8. Eclipse创建Maven父子项目

    1.项目需求 今天就介绍在Eclipse中创建Maven父子项目,举一个例子,需要建立如下关系的Maven项目. 2.构建一个父级maven项目 新建一个Maven项目,如下图所示: 选择默认工作空间 ...

  9. IntelliJ IDEA使用(一):创建maven web项目

    在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话"受不了eclipse".的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友 ...

最新文章

  1. linux查看网卡速度
  2. Android4.0 修改系统屏幕分辨率方法
  3. Sql plus命令报command not found的解决笔记
  4. 亦云小组KTV点歌系统简介
  5. shopify 开发_播客第57集:从Shopify的作家到开发人员,与Adam Hollett一起
  6. 明晚8点,捷微团队QQ群公开课,讲解jeewx2.0版本maven环境的搭建入门!
  7. python制作物联网控制软件下载_Python+树莓派制作IoT(物联网)门控设备
  8. Html之图片轮播(锚)
  9. centos可视化打开和修改文件(隐藏文件)
  10. 程序员专属段子集锦 7/10
  11. 【Git/Github学习笔记】ubuntu系统下使用git命令与windows下的差别
  12. Xshell6 Xftp6 官方永久免费版下载
  13. 讨论《蔚蓝(Celeste)》的设计
  14. 稳定性测试怎么测_药物稳定性试验的细枝末节该如何处理?
  15. 用html画一个企鹅图案的代码,6张思维导图,帮你搞定html、css(css画QQ企鹅)
  16. oracle 监听 lsnrctl 命令
  17. 设置iPhone的呼叫转移来电等待
  18. dnf强化卷代码_DNF4.9日魔盒更新内容详解_全强化卷概率一览_52pk
  19. 魅力城市:内蒙古满洲里
  20. 20170409 关于微信电脑版多开

热门文章

  1. 【OpenCV】图像代数运算:平均值去噪,减去背景
  2. VMware上实现LVS负载均衡(NAT)
  3. win10红色警戒黑屏解决
  4. JS下计算当前日期(当天)后N天出现NAN或者undefined的情况
  5. C#用XmlDocument操作XML
  6. C# 3.0/3.5语法新特性示例汇总[转]
  7. ASPJPEG缩略图生成函数
  8. AddressSanitizer+cmake
  9. MATLAB【四】 ————批量适配图片信息与excel/txt等文档信息,批量移动拷贝图片,批量存图片中点和方框
  10. 李洪根关于[SQL]对于分页存储过程