IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来
第一节:下载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,让你的项目跑起来相关推荐
- tomcat java 热部署,tomcat热部署
Tomcat 热部署:webapps下的项目正在运行,直接把开发的新版本发布到正在运行的Tomcat下(不能关闭Tomcat再发布新版本) 开发者本地将代码通过Git push到服务器端,服务器自动 ...
- IDEA9+Tomcat热部署配置二法
IDEA9+Tomcat热部署配置 idea9的web开发配置方式与之前的版本发生了大的变化,idea其实也可以像MyEclipse一样自动热部署,不过配置稍微麻烦了一些. 环境: Idea9.03 ...
- jrebel(破解版)+eclipse +jetty/tomcat 配置,实现热部署
1.安装eclipse的jrebel插件 Help » Install New Software 然后通过 如下 URL http://www.zeroturnaround.com/update-s ...
- Tomcat热部署方法(3种)
Tomcat热部署方法(3种) 2012-02-06 11:32:56| 分类: tomcat | 标签:tomcat 热部署 热启动 context server |字号 订阅 热部 ...
- tomcat 热部署
场景介绍: 频繁更新项目代码但不能重启服务的时候,就可以使用到 tomcat热部署. 步骤: 1.配置好JDK和tomcat的环境变量 2.将 war 包解压后的项目文件放在某个位置,比如:D\pro ...
- tomcat热部署 更改类文件不需要重起
tomcat热部署 更改类文件不需要重起 (2011-04-18 11:53:29) 转载▼ 标签: it 分类: server tomcat上的部署问题,有时候也是个麻烦的问题,要是不采用热部署,我 ...
- Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解
Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 参考文章: (1)Jrebel实现tomcat热部署,遇到的问题以及解决办法,详解 (2)https://www.cnblogs.co ...
- 第二章 oceanbase学习之手动部署
系列文章目录 第一章 oceanbase学习之docker方式部署 第二章 oceanbase学习之手动部署 第三章 oceanbase学习之迁移MySQL数据到oceanbase 第四章 ocean ...
- tomcat 热部署、热加载 精析
1.前言 找了很多篇文章,没有一篇文章讲的清晰.明了,很多人只是会用,但不是能真正说明白,这年头找个懂理论的,真难! 2.热部署 原定义:tomcat处于运行状态时,能够监测webapps下的文件,如 ...
最新文章
- php 动态图表,excel实现动态图表的3种方法是什么
- SQL数据表层面操作(DDL)
- 如何取消重要地点加密_西门子S7-300/400PLC编程之软件加密
- 计算机网络(王道考研笔记)
- vba 输出文本 m linux,VBA使用FileSystemObject将读取或写入文本文件(一)
- 李阳和他的疯狂英语(r5笔记第46天)
- mysql数据库技术思考题5_Mysql课后思考题
- 文献综述是什么,该怎么写?
- macOS Xcode8安装RVM,安装Ruby,安装/卸载Cococapods全程详解
- 看完这篇人工智能的文章,能帮你超越90%的人
- 还敢搞黄色?4 个色情网站被一锅端,9 名福利姬被刑拘!
- 【持续更新中······】 各种模板+神奇黑科技
- C++笔记——第十篇 继承 的解析,详细易懂哦
- 常见工具识别集锦-Windows应急响应工具
- 软件设计中的“自上而下”和“自下而上”
- Java经典实验_猴子的经典实验(转载)
- ArcGIS中关于面积制表工具(Tabulate Area)的单位
- 1、TomcatHttp协议
- 山雨欲来风满楼——云计算到来之前的思考
- 树莓派3b+指南(十八)高帧率opencv卡顿问题解决方案
热门文章
- android手机语言备忘录,安卓语音备忘录在哪里?安卓手机怎么添加一款语音便签app...
- 电商系统设计之运费模板(上)
- 微信JSSDK分享接口教程,wechat,share ,onMenuShareAppMessage wx.onMenuShareTimeline
- 被商家追捧的砍价活动,对商家真的有好处吗?
- Jenkins的QQ邮箱配置
- 【深度分析】如何配置深度学习用的电脑(显卡和内存的选择标准)
- JavaScript开发工具WebStorm入门教程:如何安装WebStorm
- c语言中用两个n表示什么格式,C语言中‘\n'为什么能表示CRLF两个字节
- 视频采访:两个书呆子之间-具有同理心的职业发展
- 本科毕业论文(设计)——开题报告