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最后我宣布选手骨架获胜!!!


相关文章
|
1月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
259 1
|
2月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
379 63
|
3月前
|
Java 区块链 Maven
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
399 3
|
2月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
224 0
|
3月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
209 0
|
Java Maven 开发者
maven项目中官方setting.xml文件
`settings.xml` 是 Maven 的配置文件,用于定义用户或全局级别的构建行为。它包含本地仓库路径、网络代理、服务器认证、仓库镜像及构建配置文件等设置,帮助开发者根据环境定制 Maven 行为,提升构建效率与灵活性。
741 0
|
5月前
|
Java 测试技术 项目管理
【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://pan.quark.cn/s/14fcf913bae6)。
185 6
|
5月前
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
|
8月前
|
网络协议 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-优雅草卓伊凡解决方案
460 7
|
8月前
|
安全 Linux 开发工具
零基础构建开源项目OpenIM桌面应用和pc web- Electron篇
OpenIM 为开发者提供开源即时通讯 SDK,作为 Twilio、Sendbird 等云服务的替代方案。借助 OpenIM,开发者可以构建安全可靠的即时通讯应用,如 WeChat、Zoom、Slack 等。 本仓库基于开源版 OpenIM SDK 开发,提供了一款基于 Electron 的即时通讯应用。您可以使用此应用程序作为 OpenIM SDK 的参考实现。本项目同时引用了 @openim/electron-client-sdk 和 @openim/wasm-client-sdk,分别为 Electron 版本和 Web 版本的 SDK,可以同时构建 PC Web 程序和桌面应用(Wi
547 2

推荐镜像

更多