第一节:下载git客户端,整合idea

  由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似。git同样支持安装版和解压版,支持各种操作系统,我这里下载的是Windows的解压版。

  

  

  选择刚才解压后的文件夹,选择cmd文件夹下的git.exe,然后点击Test查看是否连接成功。

  注:如果没有配置git客户端,用git地址导入项目会提示你找不到git.exe。

  

第二节:配置tomcat(热部署稍后会讲到)

  tomcat下载安装就不在累赘,博主用的是tomcat8.0,和JDK一样,tomcat同样支持多个项目运用不同tomcat。

  

  选择新建tomcat,然后选择tomcat的目录,记住这里是到根目录。

  

第三节:从git上导入项目

  

  输入你项目的git地址,然后选择项目目录,填写项目名称,点击clone,然后输入用户名,密码这样就检出git上的项目到本地了。然后点击ok打开项目。

  

  

  这里我用以前做的一个dubbo的demo做案例。

  

  下图是maven常用功能,箭头一是maven一些常用命令,箭头二是你项目中配置的插件,箭头三是项目中依赖的jar,包括自己封装的jar。

  

  点击此按钮会出现左边的项目依赖结构图,通过此图我们可以很好的观察项目的依赖情况,也可快速定位依赖之间的jar冲突。

  

第四节:tomcat热部署

  想想修改一个jsp或者Java文件甚至是配置文件都不需要重启项目,这是多么方便快捷的一件事情呀。废话不多说,直接配置搞起。

  

  添加一个本地的tomcat,tomcat配置请参考我上一章内容。

  

  为tomcat起一个名字,这个可以配置多个哦,这样就可以为每个项目配置一个tomcat运行了。选择自己的tomcat,选择默认预览的浏览器我的是Chrome,下面是默认访问地址,然后选择自己的jre,下面是设置的端口号,值得一提的是,这里配置好端口号后,Tomact中server.xml的端口配置就无用了。

  

  下图是添加你的项目war,这里我们添加带exploded后缀的。

  

  

  选择Update classes and resources 这两个选项,点击ok,至此tomcat热部署完成,亲测过修改后不需要重启项目。不过修改多了貌似就需要重启一次,不过这样也满足了。

  

第五节:配置DateBase

  这个我也不明白有什么卵用,查询sql并没有比mysql的客户端好用,自动生成domain也并没有freemarker好用,这里就随便提一下。

  选择自己的数据库,然后和客户端配置类似,这里就不在累赘了。

  

  至此你的项目就可以跑起来了,下图是给出idea主界面常用的几个模块,大家可以自己点点看。

  

  注:IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念( Workspaces ),最大单元就是 Project 。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。当然也可以根据依赖导入同一个window。

IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来相关推荐

  1. tomcat java 热部署,tomcat热部署

    Tomcat 热部署:webapps下的项目正在运行,直接把开发的新版本发布到正在运行的Tomcat下(不能关闭Tomcat再发布新版本)​ 开发者本地将代码通过Git push到服务器端,服务器自动 ...

  2. IDEA9+Tomcat热部署配置二法

    IDEA9+Tomcat热部署配置 idea9的web开发配置方式与之前的版本发生了大的变化,idea其实也可以像MyEclipse一样自动热部署,不过配置稍微麻烦了一些. 环境: Idea9.03 ...

  3. jrebel(破解版)+eclipse +jetty/tomcat 配置,实现热部署

    1.安装eclipse的jrebel插件 Help » Install New Software 然后通过 如下 URL  http://www.zeroturnaround.com/update-s ...

  4. Tomcat热部署方法(3种)

    Tomcat热部署方法(3种) 2012-02-06 11:32:56|  分类: tomcat |  标签:tomcat  热部署  热启动  context  server   |字号 订阅 热部 ...

  5. tomcat 热部署

    场景介绍: 频繁更新项目代码但不能重启服务的时候,就可以使用到 tomcat热部署. 步骤: 1.配置好JDK和tomcat的环境变量 2.将 war 包解压后的项目文件放在某个位置,比如:D\pro ...

  6. tomcat热部署 更改类文件不需要重起

    tomcat热部署 更改类文件不需要重起 (2011-04-18 11:53:29) 转载▼ 标签: it 分类: server tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署,我 ...

  7. Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解

    Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 参考文章: (1)Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 (2)https://www.cnblogs.co ...

  8. 第二章 oceanbase学习之手动部署

    系列文章目录 第一章 oceanbase学习之docker方式部署 第二章 oceanbase学习之手动部署 第三章 oceanbase学习之迁移MySQL数据到oceanbase 第四章 ocean ...

  9. tomcat 热部署、热加载 精析

    1.前言 找了很多篇文章,没有一篇文章讲的清晰.明了,很多人只是会用,但不是能真正说明白,这年头找个懂理论的,真难! 2.热部署 原定义:tomcat处于运行状态时,能够监测webapps下的文件,如 ...

最新文章

  1. php 动态图表,excel实现动态图表的3种方法是什么
  2. SQL数据表层面操作(DDL)
  3. 如何取消重要地点加密_西门子S7-300/400PLC编程之软件加密
  4. 计算机网络(王道考研笔记)
  5. vba 输出文本 m linux,VBA使用FileSystemObject将读取或写入文本文件(一)
  6. 李阳和他的疯狂英语(r5笔记第46天)
  7. mysql数据库技术思考题5_Mysql课后思考题
  8. 文献综述是什么,该怎么写?
  9. macOS Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解
  10. 看完这篇人工智能的文章,能帮你超越90%的人
  11. 还敢搞黄色?4 个色情网站被一锅端,9 名福利姬被刑拘!
  12. 【持续更新中······】 各种模板+神奇黑科技
  13. C++笔记——第十篇 继承 的解析,详细易懂哦
  14. 常见工具识别集锦-Windows应急响应工具
  15. 软件设计中的“自上而下”和“自下而上”
  16. Java经典实验_猴子的经典实验(转载)
  17. ArcGIS中关于面积制表工具(Tabulate Area)的单位
  18. 1、TomcatHttp协议
  19. 山雨欲来风满楼——云计算到来之前的思考
  20. 树莓派3b+指南(十八)高帧率opencv卡顿问题解决方案

热门文章

  1. android手机语言备忘录,安卓语音备忘录在哪里?安卓手机怎么添加一款语音便签app...
  2. 电商系统设计之运费模板(上)
  3. 微信JSSDK分享接口教程,wechat,share ,onMenuShareAppMessage wx.onMenuShareTimeline
  4. 被商家追捧的砍价活动,对商家真的有好处吗?
  5. Jenkins的QQ邮箱配置
  6. 【深度分析】如何配置深度学习用的电脑(显卡和内存的选择标准)
  7. JavaScript开发工具WebStorm入门教程:如何安装WebStorm
  8. c语言中用两个n表示什么格式,C语言中‘\n'为什么能表示CRLF两个字节
  9. 视频采访:两个书呆子之间-具有同理心的职业发展
  10. 本科毕业论文(设计)——开题报告