在idea中点击Run->Edit Configurations会打开图2界面,然后点击+号->Tomcat Server->Local创建一个tomcat容器;
Name为该容器的名字,Application server 为运行所使用的tomcat容器版本,HTTP port为端口号;
点击Fix选择需要部署到容器中的war exploded包,
1).项目必须以”war exploded”形式发布,不能以”war”包形式发布
2).在Run->Edit Configuration选项中必须配置的项如下图:(必须先以“war exploded”形式发布项目后才能看到此选项)
设置完毕后点击Apply再点击OK,之后会看到图2里的图标,一个为运行模式热部署,一个为DEBUG模式热部署
左侧边栏会出现如图1所示的JRebel功能图标,点开后可添加需要热部署的项目,勾选需要热部署的项目后JRebel会扫描项目路径下是否有rebel.xml配置文件,无则对项目点击右键选择JRebel->rebel.xml即可自动生成该配置文件
完成上述步骤后,点击debug with Jrebel Tomcat 按钮,通过DEBUG模式启动项目,看到下图内容则代表热部署成功;
需要注意的是每次更改后看到有如图1这种提示才代表更改的代码才会生效