最新文章专题视频专题关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
如何将PDF文件转换成CAD图纸文件 XP系统出现unable to find a version of the rutime怎么办 excel中数字无法正常显示怎么办 OPPO手机解锁密码找回教程 印象笔记同步失败怎么办 AI中如何翻转图像 WPS表格如何制作考勤表 如何设置最新个人所得税公式/excel表格内应用 WPS 如何绘制柱形图 QQ好友拉黑了怎么还原 如何设置QQ远程控制(自动接受远程设置) 手机怎样给应用程序设置密码 用AltiumDesigner制作集成库的方法 怎样申请阿里旺旺账号 如何用支付宝在超市购物 WIN10如何改用户名 苹果6s怎么关闭SIRI建议 6s怎么删除SIRI建议 新浪微博悄悄关注怎样用 Win7电脑蓝牙如何开启 QQ轻聊版如何卸载 微信公众号怎么赚钱 EXCEL中sheet和滚动条不见了怎么办 Excel复制到Word如何去掉表格 CS6如何安装 小米手机微信摄像头打开失败的解决方法 淘宝开店没有流量是什么原因 Photoshop中如何把图片的背景变成透明的 怎么注销微信支付 麦克风,语音时没有声音怎么调节 怎么注册qq公众号 Win10系统下如何开启管理员权限 iPhone6S接电脑没反应怎么办 怎样用ps制作水印 Win10如何设置指纹登录 Win10U盘拔掉此电脑中任显示可移动磁盘盘符该怎么办 iphone如何在打电话时录音 Win10系统找不到无线网络设置怎么办 怎样清除图片马赛克 如何用Word快速制作会议坐席牌、桌牌 Office 2010安装方法
在eclipse中新建Maven Web项目
2020-03-19 16:54:11 责编:小OO
很多时候开发效率低下,大部分原因是IDE环境不熟悉、配置不会配置;因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工。这篇文章主要针对初次接触Maven,不熟悉配置的研究人员。

Maven配置及介绍

以前开发Java Web工程时,需要导入很多依赖包,但是随着工程逐渐变大,所管理的包越来越多,有必要使用工具来管理这些包,这样不需要我们手动导入;Maven就是为了解决管理jar的问题。如下,一个经典的导入springmvc依赖的配置。通过三个坐标值,定位到我们所需的依赖包。

下面介绍如何配置Maven:
  1)下载Maven
    http://maven.apache.org/download.cgi 官网下载apache-maven-3.5.0-bin.zip,到本地目录,然后解压,比如放到E:JavaWeb目录下。
  2)配置Maven环境变量
    这个网上很多教程,与配置Java环境变量是一样的。配置好之后在命令行窗口输入 mvn -v:如果显示maven的版本,证明环境变量配置成功;
  3)Maven基本配置
    将maven目录下conf-->settings.xml文件拷贝到,C盘-->用户-->.m2文件夹下。

为什么这么做呢?有两个原因,1. eclipse默认加载maven配置是加载这个路径下的settings文件;2.这样配置之后如果后期更新maven的版本不需要修改配置。如下图所示,第二个是默认下载的包存在哪个地方,也就是本地仓库。

配置settings.xml文件。这样基本的配置就完成了。

4)使用命令新建与发布Web工程
    进入我们想要新建工程的目录,这里是E:JavaWebeclipse-neonworkspace。中间有提示信息,点回车即可,如果出现错误,很大一部分原因是因为镜像配置错误,没法下载依赖包,搜索错误内容查找解决方案。如果最后提示BUILD SUCCESS证明新建成功。

这跟用eclipse新建是一样的,可以用eclipse导入测试,如果导入eclipse之后出现下面的错误。

这是因为没有添加Tomcat Server的运行环境:右键点击工程,选择configbuildpath然后按照下图选择;添加完之后,修改一下文件内容再保存,让他重新加载一下。

Eclipse中新建Maven Web项

上面介绍了,使用命令来新建Maven Web工程,可以看到一个标准的Web工程如下:
my-web-app是工程名:

如果是从myeclipse转过来的开发者,可能不太适应,但是这没有关系,代码组织的一种形式;真正发布到Tomcat上之后跟使用Myeclipse新建的WebRoot发布是一样的效果:

要想在eclipse中新建Maven项目,首先需要几个基本的配置:
  1)设置我们自己安装的Maven路径
    两个地方,Installations和User settings,User settings里面配置我们.m2下面的settings.xml文件,以及本地仓库地址,默认就是在C盘用户目录下:

2)新建项目
    网上好多教程;照着来就可以了,但是需要注意几点:
    (1)新建的时候选择:

(2)右键项目-->属性,在这里可以修改几个地方;
    Runtimes选中,然后Java版本改为1.8的版本,Dynamic Web Module可以去掉,点击apply;然后再勾上Dynamic Web Module这时候改为3.0,就会出现进一步配置的蓝色连接,点进去,修改里面Content directory为src/main/webapp,并将Generate...勾选,单击OK。

(3)右键项目-->Build Path-->Config Build Path。可以把缺失的文件夹给加上。

3)配置项目
点开pom.xml文件添加基本的servlet与junit依赖。

点开web.xml文件,由于此文件是自动生成的,没有头部;可以现搜最新的模板使用,也可以用下面的:

4)下面配置插件用以发布Maven项目
  首先在pom.xml文件中加入下面的代码:build标签与dependencies并行,打一个<点击alt+/会有标签提示。

配置Tomcat。

如果出错: 

可尝试将将Eclipse中jre改一下,window--Preferences--java--Installed JREs,选择jdk目录下的jre后点OK即可。如果报未授权的错误,可能是两个地方的配置用户名密码不对应:user。最后访问:

总结
  在接触Maven之前总是抵触,总钟情于手工导包的方式,其实还是自己遇到错误总是躲避,静不下心来去处理;网上的好些教程千篇一律,但是就是版本不一样,侧重点不同,会导致解决不了我们的问题;总之就是静下心来寻找解决方案。
  1)配置maven时mirror要配置正确,不然会报各种插件找不到的错误。
  2)使用eclipse时主要就是Properties里面和config build path里面进行配置。
  3)配置插件是密码要对应起来。
  总结一下解决问题要注意的地方:
  1)要会搜,两方面搜索,其一搜你这个问题怎么解决,其二搜日志错误信息,搜的内容质量也良莠不齐,要学会选择!
  2)平时多看博客论坛,多帮助别人解决问题,积累相关的技术圈,问题解决圈,等到真正发生bug时能够快速定位问题所在!
  3)要了解不同的IDE,这个出问题,可以换另一个;
  工欲善其事必先利其器,开发环境是很有必要熟悉的!

声明:本文由用户 runhai177 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

显示全文
专题微软推出AI新算法,能够加快旧照片修复效率微软推出AI新算法,能够加快旧照片修复效率专题2022年的假期安排出炉,快来一起看看吧2022年的假期安排出炉,快来一起看看吧专题骑手摔猫引发热议,结果被永久封号骑手摔猫引发热议,结果被永久封号专题张一鸣身价594亿美元超腾讯马化腾,成中国互联网首富张一鸣身价594亿美元超腾讯马化腾,成中国互联网首富专题AI打造童话世界,引领科技生活AI打造童话世界,引领科技生活专题特斯拉公司CEO马斯克,给大众高管传授电动汽车经验特斯拉公司CEO马斯克,给大众高管传授电动汽车经验专题网友爆料蚂蚁森林未种植梭梭,官方辟谣网友爆料蚂蚁森林未种植梭梭,官方辟谣专题AI是否拥有著作权,进入人们的视野AI是否拥有著作权,进入人们的视野专题Twitter股价跌至超10%,创造近 6个月最大跌幅Twitter股价跌至超10%,创造近 6个月最大跌幅专题关于未来人工智能发展的三大预测关于未来人工智能发展的三大预测专题微博新增“炸毁”评论功能:只对自身个人隐藏微博新增“炸毁”评论功能:只对自身个人隐藏专题官方回应解决屏蔽网址链接等问题官方回应解决屏蔽网址链接等问题专题B站上线童年动画专区:重温童年经典B站上线童年动画专区:重温童年经典专题AI审美开始对我们的生活评头论足,影响着我们个性化审美AI审美开始对我们的生活评头论足,影响着我们个性化审美专题韩国电信 KT 对“网络瘫痪事件”正式道歉韩国电信 KT 对“网络瘫痪事件”正式道歉专题网约车车内监控视频引发热议,司机拒逆行遭表扬网约车车内监控视频引发热议,司机拒逆行遭表扬专题抖音直播开展打击低俗、不良价值观内容行动抖音直播开展打击低俗、不良价值观内容行动专题人脸识别AI技术,从梦想走进生活人脸识别AI技术,从梦想走进生活专题王小川告别搜狗,将进入医疗健康领域王小川告别搜狗,将进入医疗健康领域专题部分网约车平台开展非法营运,交通运输部等五部门联合约谈部分网约车平台开展非法营运,交通运输部等五部门联合约谈专题软银成立30亿美元,用来投资拉美科技公司软银成立30亿美元,用来投资拉美科技公司专题多家互联网集团取消大小周,小鹏汽车每天工作8小时多家互联网集团取消大小周,小鹏汽车每天工作8小时专题AI防“疫”,人工智能发挥了多少作用?AI防“疫”,人工智能发挥了多少作用?专题段永平回应“重出江湖联合OV造车”绝不会发生段永平回应“重出江湖联合OV造车”绝不会发生专题AI助力精准防控,帮助病例筛查、药物研发AI助力精准防控,帮助病例筛查、药物研发专题外卖骑手为消差评拿砖上门被刑拘,结果顾客没评论外卖骑手为消差评拿砖上门被刑拘,结果顾客没评论专题分析师认为马斯克将凭SpaceX成首位万亿富豪分析师认为马斯克将凭SpaceX成首位万亿富豪专题人脸识别技术应用应该刹刹车,划定好边界人脸识别技术应用应该刹刹车,划定好边界专题知名游戏主播山泥若二审宣判,被判刑3年并处罚金5万元知名游戏主播山泥若二审宣判,被判刑3年并处罚金5万元专题公租房小区被曝,超过10万元的豪车拒进公租房小区被曝,超过10万元的豪车拒进专题web项目大全专题web前端项目300实例专题eclipse创建mevan项目专题用eclipse创建web项目专题eclipse新建jsp专题eclipse怎么新建一个文件专题eclipse如何建项目专题web前端专题web是什么意思中文专题web登录界面专题eclipse怎么运行项目专题eclipse创建android项目专题eclipse创建meven项目专题eclipse项目专题unrolls专题eclipse如何导入项目专题eclipse怎么导入项目专题eclipse什么意思专题web浏览器专题eclipse快捷键专题