环境配置

  • jdk: 1.8
  • Gradle: 4.4.1
  • Tomcat: 9.0.0

One Step!

创建项目,初始化项目结构。

打开我们的IDEA,进入创建项目的界面,勾选Java,Web两个选项,然后点击Next!

 
 

根据需要的内容进行相应的填写,然后点击Next。

GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

 
 

根据需求选择性勾选以下内容,选择本地Gradle的文件夹地址,然后点击Next。

 
 

最后一步展示的是项目名字,路径的一些基本信息,直接点击Finish。

 
 

项目创建完成的基本结构

 
 

这个时候,我们会发现,并没有web.xml文件,所以我们要在webapp文件夹下面创建WEB-INF文件夹,然后打开Project Structure---->Facets--->Deployment Descriptors 中点击绿色的加号,添加Web.xml文件
注意:选择项目中WEB-INF的路径,后面添加web.xml即可

 
 
 
 

如下图所示,就是我们初始的项目结构了。

 
 

Two Step!

配置Tomcat

点击Edit Configurations,进入界面,点击绿色添加按钮,选择Local Tomcat。流程如下图所示。

 
 
 
 
 
 

根据图上所需填写相应的内容,可以以上图作为参考。
添加完成后,点击警告处的Fix。选择你运行的demo,然后点击Apply。此时Tomcat就配置成功,可以运行项目检查是否配置错误。

 
 

Three Step!

添加版本控制。

检查本地Git环境与Github连接是否正确

 
 
 
 

点击菜单栏中的VCS选择Import into Version Control,再点击Create Git Respository。此时会让你选择创建Git仓库的地址,选择项目根路径为仓库。创建成功时,所有的文件会变成红色。

 
 
 
 

点击项目,弹出菜单,选择Git中的Add选项。成功的话,文件都会被添加到Git仓库中,所以文件会变成绿色。

 
 

提交代码只需要先执行Add操作,再执行Commit Directory操作,填写修改信息,点击Commit操作即可。

 
 

此时我们基于Gradle构建的Web项目基本搭建成功!!

下一节!JavaWeb项目整合Spring,SpringMVC,Mybatis框架

项目地址:https://github.com/isliqian/ssm
个人博客:www.imqian.top

作者:Valentinus
链接:https://www.jianshu.com/p/2bd34845df13
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

使用IDEA创建基于Gradle构建的JavaWeb项目的更多相关文章

  1. 用Gradle构建Spring Boot项目

    相比起Maven的XML配置方式,Gradle提供了一套简明的DSL用于构建Java项目,使我们就像编写程序一样编写项目构建脚本.本文将从无到有创建一个用Gradle构建的Spring Boot项目, ...

  2. 基于SpringBoot构建分模块项目

    前言 步骤过于详细,多图慎入!!! 假设一个场景,要开发一个4s店维修部的办公系统,其功能有:前台接待,维修抢单,财务结算,库存管理.于是我们创建一个项目balabalabala写完交工. 一段时间后 ...

  3. 转:基于Maven管理的JavaWeb项目目录结构参考

    通常在创建JavaWeb项目时多多少少都会遵循一些既定的比较通用的目录结构,下面分享一张基于Maven管理的JavaWeb项目目录结构参考图: 上图仅是参考,不同项目不同团队都有自己的约定和规范. 个 ...

  4. (三)创建基于maven的javaFX+springboot项目创建

    创建基于maven的javaFx+springboot项目有两种方式,第一种为通过非编码的方式来设计UI集成springboot:第二种为分离用户界面(UI)和后端逻辑集成springboot,其中用 ...

  5. 加速 Gradle 构建大型 Android 项目的方法[转]

    加速 Gradle 构建大型 Android 项目的方法 时间 2016-03-14 20:38:00  Mystra 原文  http://www.wangchenlong.org/2016/03/ ...

  6. IntelliJ IDEA基于maven构建的web项目找不到jar包

    基于maven构建的springMVC项目,下载好jar包import后,运行提示ClassNotFoundException: java.lang.ClassNotFoundException: o ...

  7. 基于Gradle的spring boot 项目构建

    今天听只是分享,听到不用maven而使用Gradle构建,就尝试了下 Java三大构建工具:Ant.Maven和Gradle Gradle是一个基于Apache Ant和Apache Maven概念的 ...

  8. SpringBoot+Gradle构建多模块项目

    1 概述 Gradle由于构建速度比Maven快,且比Maven灵活,因此很多后端的应用都使用了Gradle进行构建,但一个问题是,Gradle的多模块项目比较难构建,再加上Gradle的更新非常快, ...

  9. Eclipse中使用Gradle构建Java Web项目

    Gradle是一种自动化建构工具,使用DSL来声明项目设置.通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高. 1. 安装Gradle 下载Gradle ...

随机推荐

  1. 【BZOJ4515】[Sdoi2016]游戏 树链剖分+线段树

    [BZOJ4515][Sdoi2016]游戏 Description Alice 和 Bob 在玩一个游戏. 游戏在一棵有 n 个点的树上进行.最初,每个点上都只有一个数字,那个数字是 1234567 ...

  2. 一致性哈希算法(consistent hashing)(转)

    http://blog.csdn.net/cywosp/article/details/23397179

  3. thinkphp---手机访问切换模板!

    手机访问切换模板:一般用在手机在做自适应的情况. 第一步:需要添加判断是否是手机访问的方法: http://www.cnblogs.com/e0yu/p/7561811.html 第二步:Home / ...

  4. 【node】------websocket------【巷子】

    001.学习地址 https://github.com/websockets/ws 002.server.js //引入ws第三方模块 const WebSocket = require('ws'); ...

  5. tomcat启动时常见错误问题集锦

    1:环境变量 问题:The JAVA_HOME environment variable is not defined This environment variable is needed to r ...

  6. redis cluster集群部署

    上一篇http://www.cnblogs.com/qinyujie/p/9029153.html,主要讲解了 redis cluster 集群架构 的优势.redis cluster 和 redis ...

  7. nginx:负载均衡的session共享

    一.场景 当nginx做了负载均衡之后,同一个ip的url请求服务器的时候,负载均衡会根据每台服务器的权重等一些设置将请求转发到不同的服务器上去进行处理,这样的话针对一些带有状态请求的情况来说就是个很 ...

  8. stark - 注册表、生成url

    一.配置 stark组件开发,仿django自带得admin组件. 1. startapp stark 2. settings: 'stark.apps.StarkConfig' 3. 启动就执行 f ...

  9. 为什么Log.nsf中存储的日志只有最近7天的原因

    是由于Domino服务器的notes.ini配置文件中有一行参数: Log = logfilename, log_option, not_used, days, size 比如:Log=log.nsf ...

  10. Linux下如何执行Shell脚本

    Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等(一般来说第一行#!/bin/bas ...