Java归去来第2集:利用Eclipse创建Maven Web项目
一、前言
如果还不了解剧情,请返回第一集的剧情 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项目相关推荐
- eclipse 创建maven web 项目
虽然网上教程一大把,但也重新整理下. 一.创建项目 1.Eclipse中用Maven创建项目 上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写 ...
- 【图文详解】用Eclipse创建Maven Web项目
一. 点击File->New->Other->搜索maven->选择Maven Project点击Next: 二.点击Next进入下一步 三.创建Web项目,就选择maven- ...
- eclipse 创建maven web项目
1.新建Maven项目 1.1 File -> New -> Other 1.2 选择Maven Project ,单击Next 1.3 保持默认即可,单击Next 1.4 选择Arche ...
- eclipse 创建 maven web 项目教程
(1)新建一个Maven 项目 file –> new –> maven project 直接点 next 直接点 next 填写groupid和artifactid,这两个可以随便填,名 ...
- eclipse 创建maven web项目_Eclipse创建第一个Scala项目(过程)
安装JDK,我已经安装好了,如果不会安装搜索之前的文档<Win10+Java1.8环境搭建(图解教程)> 安装Maven,我已经安装好了,如果不会安装搜索之前的文档<Eclipse配 ...
- Java归去来第3集:Eclipse中给动态模块升级
一.前言 如果还不了解剧情,请返回第2集的剧情 Java归去来第2集:利用Eclipse创建Maven Web项目 二.开始升级动态模块 2.1:查看原来的版本 我们先来看看Ecli ...
- 用eclipse创建动态web项目手动生成web.xml方法
转载自 用eclipse创建动态web项目手动生成web.xml方法 今天在学习JSP时先创建了一个web项目,后来在用到web.xml文件时,才发现项目创建时更本就没有自动创建web.xml文件 ...
- Eclipse创建Maven父子项目
1.项目需求 今天就介绍在Eclipse中创建Maven父子项目,举一个例子,需要建立如下关系的Maven项目. 2.构建一个父级maven项目 新建一个Maven项目,如下图所示: 选择默认工作空间 ...
- IntelliJ IDEA使用(一):创建maven web项目
在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话"受不了eclipse".的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友 ...
最新文章
- linux查看网卡速度
- Android4.0 修改系统屏幕分辨率方法
- Sql plus命令报command not found的解决笔记
- 亦云小组KTV点歌系统简介
- shopify 开发_播客第57集:从Shopify的作家到开发人员,与Adam Hollett一起
- 明晚8点,捷微团队QQ群公开课,讲解jeewx2.0版本maven环境的搭建入门!
- python制作物联网控制软件下载_Python+树莓派制作IoT(物联网)门控设备
- Html之图片轮播(锚)
- centos可视化打开和修改文件(隐藏文件)
- 程序员专属段子集锦 7/10
- 【Git/Github学习笔记】ubuntu系统下使用git命令与windows下的差别
- Xshell6 Xftp6 官方永久免费版下载
- 讨论《蔚蓝(Celeste)》的设计
- 稳定性测试怎么测_药物稳定性试验的细枝末节该如何处理?
- 用html画一个企鹅图案的代码,6张思维导图,帮你搞定html、css(css画QQ企鹅)
- oracle 监听 lsnrctl 命令
- 设置iPhone的呼叫转移来电等待
- dnf强化卷代码_DNF4.9日魔盒更新内容详解_全强化卷概率一览_52pk
- 魅力城市:内蒙古满洲里
- 20170409 关于微信电脑版多开
热门文章
- 【OpenCV】图像代数运算:平均值去噪,减去背景
- VMware上实现LVS负载均衡(NAT)
- win10红色警戒黑屏解决
- JS下计算当前日期(当天)后N天出现NAN或者undefined的情况
- C#用XmlDocument操作XML
- C# 3.0/3.5语法新特性示例汇总[转]
- ASPJPEG缩略图生成函数
- AddressSanitizer+cmake
- MATLAB【四】 ————批量适配图片信息与excel/txt等文档信息,批量移动拷贝图片,批量存图片中点和方框
- 李洪根关于[SQL]对于分页存储过程