maven创建web项目的两种方式【骨架创建webPK转换web】(下)

简介: maven创建web项目的两种方式【骨架创建webPK转换web】

2、普通maven项目转为web项目具体步骤

2.1 直接选中Maven

--------- 创建项目第一步:创建普通maven项目,直接选中Maven进行下一步


8edd5067e8894110a00beca6d871f87d.png

2.2 进行填写公司域名及项目名

-------------- 分别填写公司域名及项目名称,版本号一般不需要更改,不需要管它


6434d21cd13243029e5270f21a97dc44.png


2.3 确认Maven相关信息

---------- 确认Maven的版本,配置,以及本地仓库的存放路径是否正确。如若不正确可自行进行路径更改

ef8c4d5d61dc4562adb3ba3a0db7467d.png


2.4 确认项目名及项目的存放路径

----------------- 需确认一下创建的项目名是否正确,以及存放路径是否正确。如若不正确可自行进行修改


6493199acabc4275aec7a03e5476c0a9.png


2.5 手动创建webapp包以及WEB-INF包

------ 项目创建好之后,在src包下的main包下手动创建一个webapp包,以及webapp包下的WEB-INF包


461535a4a2fb4284bf69b18b567dc315.png


2.6 进行Maven项目转web相关的操作

2.6.1  + 号添加Web,路径修改配置WEB-INF 包web.xml文件

对手动创建的WEB-INF 包下进行web.xml配置


a75b202e6c7248ecb5a5d30910cd0c6e.png


先将\wen.xml进行复制删除,在点击... 三点进行路径包选择,选中我们手动创建好的WEB-INF包,在点击ok,在将其\web.xml 复制添加到选择好的路径后面,在点击ok , 则整个过程完成,WEB-INF 下的web.xml文件配置完成


eca7b86f7d2347598abe5a30d1a1db33.png


c995906aec404350a6e1285240d27154.png


2.6.2 路径编辑webapp

------------------ 点击最右边笔一样的图标进行编辑,出现选中路径,选中我们手动创建的webapp包,点击ok,在ok,在点击最下方的ok,整个转换过程完成


324235ebe8a84b2da8085e8e123f963f.png


2.7 项目创建完成

---------------- 在项目创建完成后,可看见webapp -- > WEB-INF ——> web.xml 等包及文件,则说明你成功创建了一个web项目。在这里index.jsp也需自己手动创建


a1cba93438bf41849d9470f3e01c2854.png


4结论

  • 那到最后两种Maven创建web项目的方式-----骨架创建PK转换web,到底谁赢了呢?


骨架创建web:


前提:连网状态下


使用:只需通过骨架即可创建web项目,便捷有效率,创建不易出错


缺陷:会出现中文乱码问题,路径解析不出来,需要对index.jsp以及web.xml


通过转换创建web:


前提:连网,没网络皆可创建


使用:转换过程较复杂,容易出错,转换过程顺序容易


综上所述,且纵观社会,在这个互联网的时代,网络遍布各地,没有网的情况实属罕见,所以本裁判判定,骨架创建的功能更强大,更便捷,更易于开发,虽有缺陷,但只需稍作修改即可,so最后我宣布选手骨架获胜!!!


相关文章
|
6天前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
29 7
|
3月前
|
监控 安全 测试技术
如何在实际项目中应用Python Web开发的安全测试知识?
如何在实际项目中应用Python Web开发的安全测试知识?
118 61
|
3月前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
60 8
|
3月前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
53 7
|
3月前
|
中间件 Go API
Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架
本文概述了Go语言中几种流行的Web框架,如Beego、Gin和Echo,分析了它们的特点、性能及适用场景,并讨论了如何根据项目需求、性能要求、团队经验和社区支持等因素选择最合适的框架。
220 1
|
3月前
|
JavaScript 前端开发 开发工具
web项目规范配置(husky、eslint、lint-staged、commit)
通过上述配置,可以确保在Web项目开发过程中自动进行代码质量检查和规范化提交。Husky、ESLint、lint-staged和Commitlint共同作用,使得每次提交代码之前都会自动检查代码风格和语法问题,防止不符合规范的代码进入代码库。这不仅提高了代码质量,还保证了团队协作中的一致性。希望这些配置指南能帮助你建立高效的开发流程。
108 5
|
3月前
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
762 1
|
4月前
|
JSON 搜索推荐 API
Python的web框架有哪些?小项目比较推荐哪个?
【10月更文挑战第15天】Python的web框架有哪些?小项目比较推荐哪个?
116 1
|
3月前
|
Java 持续交付 项目管理
使用Maven进行项目管理:提高Java Web开发的效率
Maven 是一款强大的项目管理和构建自动化工具,广泛应用于Java社区。它通过依赖管理、构建生命周期管理、插件机制和多模块项目支持等功能,简化了项目的构建过程,提高了开发效率。本文将介绍Maven的核心功能及其在Java Web开发中的应用。
88 0
|
4月前
|
前端开发 JavaScript API
惊呆了!学会AJAX与Fetch API,你的Python Web项目瞬间高大上!
在Web开发领域,AJAX与Fetch API是提升交互体验的关键技术。AJAX(Asynchronous JavaScript and XML)作为异步通信的先驱,通过XMLHttpRequest对象实现了局部页面更新,提升了应用流畅度。Fetch API则以更现代、简洁的方式处理HTTP请求,基于Promises提供了丰富的功能。当与Python Web框架(如Django、Flask)结合时,这两者能显著增强应用的响应速度和用户体验,使项目更加高效、高大上。
73 2

热门文章

最新文章

推荐镜像

更多