idea热部署的配置与热键部署插件

idea热部署的配置与热键部署插件

Intellij idea 配置tomcat时,war和war exploded的区别;idea本地热部署的配置与热键部署插件JRebel的使用 文章目录 1、war模式与war exploded模式2、idea本地热部署配置3、热键部署插件JRebel的安装与使用 总结

1、war模式与war exploded模式

(1)war模式,这种可以称之为是发布模式,是先打成war包,将WEB工程以包的形式上传到服务器 ; (2)war exploded模式,将WEB工程以当前文件夹的位置关系上传到服务器。是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署,这种方式支持热部署,一般在开发的时候也是用这种方式。

如果选用war exploded模式,什么都不选择重启项目的时候,会有以下四个选项 到底该点哪个相信困扰着很多小猿,以下是四个选项的含义以及使用场景:

(1)Update resources :更新的是资源文件(.jsp,.xml,*.html等,不包括java文件) (2)Update classes and resources :同时更新包含java文件和资源文件 (3)Redploy : 重新部署,只是把原来的war删掉,不重启服务器 (4)Restart : 重启服务器

2、idea本地热部署配置

选用了war exploded模式,可以进行服务器热部署的配置,热部署就是你修改了web项目内容后不需要重启,如果发现有更新(同时包含java文件和资源文件),就会立刻生效。步骤如图,选择了之后的意思就是:

如果第二步没有图上那个,选这个“Update classes and resources”是一样的,配置好了之后,修改了项目只需要使用快捷键Ctrl+Shift+F9,就会自己部署,再刷新浏览器页面就好了。 注意:在运行模式下,修改resources资源文件可以立刻生效,而修改java文件时不会立刻生效的;而debug模式下,两种文件都可以立即生效。配置完热部署后或者选择了war模式而不是war exploded模式,再点重新运行就只剩下这两个选择了。

3、热键部署插件JRebel的安装与使用

不知道是不是我的姿势不对,配置完上面有时候可以有时候不行,这个插件还是贼好用的,修改项目内容(包括java代码,xml,以及前端页面)后不需要重启,刷新浏览器界面就能实时刷新。

安装与使用

从file—>settings—>plugs 里面搜索JRebel,找到后点击安装重启即可,如果不幸搜不到,那就去官网 下载后从本地引入插件。下面是如果搜不到的话的下载地址,或者官网。

插件下载地址:

比丘资源网 » idea热部署的配置与热键部署插件

发表回复

提供最优质的资源集合

立即查看 了解详情