maven搭建web项目步骤

这篇具有很好参考价值的文章主要介绍了maven搭建web项目步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、创建maven项目(同时添加web骨架)

1、新建一个maven项目,在创建项目的时候,选择:maven-archetype-webapp骨架,然后选择下一步

maven项目添加web模块,开发工具使用教程,maven,java,web

2、接着命名项目名称,然后选择项目的保存路径,然后点击下一步。

maven项目添加web模块,开发工具使用教程,maven,java,web

3、然后选择maven版本,在右边的小方框打勾,然后添加maven配置文件的路径,添加maven本地仓库的路径,然后点击完成。

maven项目添加web模块,开发工具使用教程,maven,java,web

4、点击完成后的样子如下图所示:

maven项目添加web模块,开发工具使用教程,maven,java,web

 文章来源地址https://www.toymoban.com/news/detail-730346.html

2、恢复文件目录

5、右击src,然后选择新建目录,添加下图四个选项,然后点击回车。

maven项目添加web模块,开发工具使用教程,maven,java,web

6、新建完目录是下面的样子

maven项目添加web模块,开发工具使用教程,maven,java,web

7、右击java目录,然后添加 com.heima.mapper包 和 com.heima.pojo包,在webapp目录下创建html文件夹。java目录下的resources文件夹是用来存放mabtis等项目架构的xml配置文件的,成品如下图所示:

maven项目添加web模块,开发工具使用教程,maven,java,web

 

3、修改pom.xml文件

8、删除pom.xml配置文件中不必要的插件配置代码,只需要保留下图中的代码即可。

maven项目添加web模块,开发工具使用教程,maven,java,web

 

4、解决可能出现的问题

9、可能会出现的问题:

maven项目添加web模块,开发工具使用教程,maven,java,web
maven项目添加web模块,开发工具使用教程,maven,java,web

对比上面的两种情况,发现webapp在正常情况下左边是有蓝色小点的,如果出现了上图中出现问题的情况,可以尝试使用下面的方式进行改错:

使用IDEA创建基于Maven的WEB项目_idea创建一个基于maven的网页_誓言唯美RQL的博客-CSDN博客

 

5、修改web.xml文件

前提:如果web.xml文件格式和本步骤修改后的格式一样,则不需要修改;如果web.xml文件格式是下图中的样子,则需要进行修改。这种样式的web.xml文件不支持注解,后续servlet和JSP结合使用的时候也会出现问题,所以我们要删除重建这个web.xml文件。

maven项目添加web模块,开发工具使用教程,maven,java,web

步骤如下:

10.1、点击右边的项目结构图标,然后选择modules,然后找到当前项目的Web并点击,然后选择Type下面的内容,点击右边的减号,然后选择OK,然后点击应用(点击应用之后不要点确认),流程如下图所示:

maven项目添加web模块,开发工具使用教程,maven,java,web

10.2、按照10.1的步骤操作之后,点击右边的加号,选择web.xml,如下图所示:

maven项目添加web模块,开发工具使用教程,maven,java,web

10.3、执行完10.2的步骤,会出现一个弹窗,注意文件的路径,然后version的值一定要大于等于2.4,不然EL表达式不会被servlet识别,然后点击本窗口的确定,然后点击应用,再点击确认即可,如下图所示:

maven项目添加web模块,开发工具使用教程,maven,java,web

10.4、查看修改后的web.xml文件,如下图所示就算成功了。

maven项目添加web模块,开发工具使用教程,maven,java,web

 

6、为了避免每次建新项目都需要修改web,xml文件,可以直接修改web.xml文件的默认的模板,具体操作步骤可以查看下方链接中最佳解决方案标题下的内容

链接:EL表达式在JSP中不生效问题_jsp的el表达式不生效_AIains的博客-CSDN博客

11、导入依赖

 

 

到了这里,关于maven搭建web项目步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【高效开发工具系列】eclipse部署web项目

    💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老 导航 檀越剑指大厂系列:全面总

    2024年02月04日
    浏览(46)
  • 【IDEA】maven项目添加模块时,webapp没有被标识,无法识别的解决方法

    新添加maven项目模块后,webapp目录未被标识,即没有小蓝点的图标显示。如下图 点击“File”下的“Project Strucure”,在弹出的框中,选中“Modules”下的项目名称,也就是“demo1”,点击“+”号,在弹出框中选择“Web”。 修改“Name”为“webapp”,接下来配置web的路径,上方的

    2024年02月07日
    浏览(63)
  • IDEA 搭建 Maven模块化项目

    目录 1.前言 2. 软硬件环境 3.项目搭建 3.1.创建 SpringBoot 父项目 3.2. 构建子项目centerdao 3.3. 构建子项目centerweb 4. 建立父子 Module 依赖 4.1 删除不必要文件 4.2.修改 Parent 项目 packaging 4.3.修改子项目pom.xml 信息 4.4.补充说明 5. 项目继承关系 6. 验证项目 7.异常处理  8.结语 鸣谢    

    2024年02月04日
    浏览(53)
  • uniapp项目实战系列(2):新建项目,项目搭建,微信开发工具的配置

    ✨ 原创不易,还希望各位大佬支持一下! 👍 点赞,你的认可是我创作的动力! ⭐️ 收藏,你的青睐是我努力的方向! ✏️ 评论,你的意见是我进步的财富! 打开uniapp的开发工具(HBuilder X),点击左上角的文件》新建》项目 选择左侧栏的uniapp(一般默认打开就是),然

    2024年02月09日
    浏览(43)
  • SpringBoot多模块项目开发(Maven多模块项目)

    不论是maven还是Gradle,参考优秀的开源项目和boot官网的最佳实践使用构建工具组织代码来构建自己的项目,比如nacos、springboot,ruoyi等等; 要找到 Spring Boot 官网上关于 Maven 多模块项目的最佳实践,可以按照以下步骤进行: 打开 Spring Boot 官网(spring.io/projects/sp… 在导航菜单

    2024年02月04日
    浏览(40)
  • vue项目配置eslint(附visio studio code配置),web微信开发工具

    // 此插件用来识别.html 和 .vue文件中的js代码 ‘html’, // standard风格的依赖包 “standard”, // standard风格的依赖包 “promise” ], // add your custom rules here ‘rules’: { // allow paren-less arrow functions ‘arrow-parens’: 0, // allow async-await ‘generator-star-spacing’: 0, // allow debugger during development ‘

    2024年04月27日
    浏览(46)
  • IDEA 中搭建 Spring Boot Maven 多模块项目 (父SpringBoot+子Maven)

    [Ref] 新建一个SpringBoot项目 删除无用的 .mvn 目录、 src 目录、 mvnw 及 mvnw.cmd 文件,最终只留 .gitignore 和 pom.xml ① 删除 dependencies 标签及其中的 spring-boot-starter 和 spring-boot-starter-test 依赖,因为 Spring Boot 提供的父工程已包含,并且父 pom 原则上都是通过 dependencyManagement 标签管理

    2024年01月20日
    浏览(76)
  • 高效掌握JDBC技术(三)| 三层架构理念 | 书写符合事务特性的工具类 | JUnit测试框架 | JDBC项目开发步骤

    ✅作者简介:热爱后端语言的大学生,CSDN内容合伙人 ✨精品专栏:C++面向对象 🔥系列专栏:JDBC快速入门 一种合理的项目分层理念,好处为可以简化设计、各司其职、更容易扩展内容 三层架构分为: 表示层 (UI、WEB):跟用户对接 业务逻辑层 (service):书写功能的整体

    2024年02月16日
    浏览(42)
  • IDEA中在Java项目中添加Web模块 与配置tomcat服务器

    现有项目添加直接走第二步 勾选 Web Application 选项, 点击OK 得到项目目录结构 , 出现web目录结构, 且web目录文件夹出现小蓝点 说明web配置没有出现或是手动构建的目录结构 , 在IDE关闭或者迁移项目时会出现 这时web模块是无法运行的 解决 打开 Project Stucture 选中web模块, 配置De

    2024年01月16日
    浏览(118)
  • Go开发使用bee工具生成beego框架工程代码、运行web项目以及beego中内置模板函数列表

        GO开发中使用bee工具生成beego框架工程代码,在这之前假定你已经成功安装好了Beego环境搭建和bee工具,Windows下Beego环境搭建和bee工具的安装使用_bee命令 windows-CSDN博客 然后在命令行或者在git bash中进入到GOPATH的src目录,执行bee new 工程名称,来生成一个beego框架工程目录:

    2024年04月29日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包