首先新建一个maven项目,不选择任何模板

然后填写项目坐标完成新建

完成会得到一个标准的maven项目的目录

在pom.xml中,加入<packaging>war</packaging>,表示项目以war的形式打包

在main下新建webapp文件夹,用于存放web项目中的页面等,在webapp下新建WEB-INF,web.xml,完善项目结构

web.xml的模板:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"metadata-complete="true"><display-name></display-name><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>
</web-app>

在webapp目录下 编写一个index.jsp用于测试

运行

首先在idea中配置Tomcat,如下图所示,在IDEA的右上角,Add Configuration

然后选择添加一个Tomcat

至此,Tomcat就配置完成了。

也可以在左下角选择要部署的项目

servlet,jsp,jstl的maven依赖

    <!-- servlet依赖的jar包 --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency><!-- jsp依赖jar包 --><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.1</version></dependency><!--jstl标签依赖的jar包 --><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency>

仅仅做一个笔记,也可以参考 https://www.cnblogs.com/gudu1/p/7742569.html

转载于:https://www.cnblogs.com/to-red/p/11251181.html

IDEA+Maven搭建JavaWeb项目相关推荐

  1. 从无到有整合SpringMVC-MyBatis项目(1):搭建JavaWeb项目

    前言: 近日有个销售类网站的项目,用了很久的Springboot,突发奇想回到过去,基于SpringMVC-MyBatis框架搭建项目,惭愧的是有些配置已记不清楚,所以决定写篇博客来记录下整个搭建过程 ...

  2. Maven(一):安装与环境配置、使用Maven搭建web项目

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  3. 【maven】 在 MyEcplise上使用maven搭建Web项目

    二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目   2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置   4.新创建的项目结构如下 ...

  4. Maven搭建多子项目工程

    Maven搭建多子项目工程 通过maven命令搭建多子项目工程 实现步骤 1.创建main工程 2.修改main工程 3.创建child项目 4.完毕 通过maven命令搭建多子项目工程 本篇介绍如何 ...

  5. IDEA搭建JavaWeb项目,JDBC和Servlet-JSP技术实现注册功能

    文章目录 使用IDEA搭建JavaWeb项目 一.IDEA新建JavaWeb项目 1.新建java项目 2.修改项目配置 3.项目部署到Tomcat 二.使用JDBC和Servlet-JSP技术实现注 ...

  6. java web工程搭建_手把手搭建javaweb项目_手把手javaweb

    对于传统的 Java Web项目,我们一般还需要指定配置 web.xml位置.如上图 Gif演示,这个一般在 Facts 中进行配置.Facts 可以理解为用于配置项目的框架区,在这里管理项目使 CS ...

  7. IntelliJ IDEA 17和Maven构建javaWeb项目

    前言 电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了.很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目 软件环境: IDEA:2017.2.1 JDK ...

  8. 搭建JavaWeb项目时出现的问题

    今天在搭建web项目时出现的问题:无法选择Tomcat7.0版本. 解决方案:1:.退出eclipse; 2.在项目目录下\workspace\.metadata\.plugins\org.eclip ...

  9. jenkins搭建教程及使用ant对非maven的javaweb项目进行打包发布到远程tomcat服务器

    一.环境准备 (1)CentOS 7 (2)关闭防火墙.关闭selinux 二.软件安装 使用jenkins前需要安装jdk和maven,安装过程相信大家都了解,就不在这里赘述了. jenkins安装 ...

  10. java web项目目录报错_netdevgirl.通过maven创建javaweb项目

    解决方法:右键工程-->Properties-->Project Facets,最面边的面板,选择Runtimes,选中tomcat服务."Apply"应用配置. 2 ...

最新文章

  1. 蓝桥杯--2013--黄金连分数(大数)
  2. excel函数去重_Java 嵌入 SPL 轻松实现 Excel 文件合并
  3. 【组合数学】递推方程 ( 常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 | 通解的四种情况 )
  4. mysql if exists 数据表_使用IF NOT EXISTS创建数据表
  5. [html] HTML全局属性(global attribute)有哪些(包含H5)?
  6. 小白Linux入门之:CentOS基础命令
  7. java项目中遇到的幂等性问题
  8. python 麦克风人声检测_物超所值的人声麦克风推荐
  9. 计算机毕业设计选题推荐 -计算机专业毕业设计题目参考大全
  10. python生成excel文件二维码_Python 根据excel内容批量生成二维码
  11. 俞扬 新书_哇,太好了...新书
  12. 5.13 利用图层的矢量蒙版打造浪漫情调 [原创Ps教程]
  13. [css绘制图形:扑克牌花色] 红心、黑桃、方块、梅花
  14. Mand Mobile - 基于金融场景的Vuejs组件库
  15. Membership 网站安全相关配置节
  16. 基于STM32+华为云IOT设计的酒驾监控系统
  17. 【U3D入门小白教程——案例篇】之一:球吃豆
  18. 2016版excel_开启下一个十年,全新 Microsoft 365 订阅版终于来了!
  19. AirSim仿真学习记录(1)
  20. 3D Slicer中文教程

热门文章

  1. 软件设计原则(一) 单一职责原则
  2. Linux环境下安装MySQL 5.6.45
  3. mysql之前缀索引
  4. JAVA 连等赋值问题
  5. Linux20180421五周第二次课(4月19日)
  6. 命令行快速访问远程目录
  7. Servlet总结1---基础东西的介绍
  8. JS学习之Object
  9. wget下载网络图片
  10. HighCharts (web 页面的图表框架)