Intellij IDEA创建 Web 部署包和JRebel 热部署

本篇经验将和大师介绍Intellij IDEA建立 Web 摆设包和JRebel 热摆设的方式, 但愿对大师的工作和进修有所帮忙!
建立 Web 摆设包 1打开 File->Project Setting 或 Ctrl+Shift+Alt+S, 打开 Artifacts 选项卡, 会看到一些默认的摆设 包布局, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

2若是默认的摆设包不合适要求, 可以直接从 Maven 建立摆设包 。 点击 , 选择“Web Applicate: Expanded” -> “From Maven”, 便主动建立了 Web 摆设包, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

JRebel 热摆设 1利用 JRebel 可以解决 Java 热摆设的问题, 下面介绍 JRebel 插件的安装和利用 。

2 安装 JRebel 插件, 打开 Settings->Plugins, 点击“Install plugin from disk”, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

3选择 jrebel 插件, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

4安装完, 重启 IDEA 。 发现 Settings 下多了个 JRebel 选项, 同时办事器办理面板多了“Run with JRebel ‘Resin’”以及“Debug with JRebel ‘Resin’”, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

5设置装备摆设应用办事器, 以 Resin 为例 。 点击“Edit Configurations”, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

6增添一个 Resin 办事器, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

7【Intellij IDEA创建 Web 部署包和JRebel 热部署】添加摆设包, 点击 ->Artifact, 选择 exploded 包 。 设置 Deployment method 为 resin.xml 。  
反选“Use default contenxt name”, 若是要设置 path, 则填写 Application context name, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

8点窜办事器设置装备摆设, 点窜端口为 8080, 封闭启动 Resin 后打开浏览器, 点窜“On ‘Update’ action”为”Update classes and resources“以及”On Frame deactivation“为”Update classes and resources“, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

9点窜 VM options, 如下图所示:

Intellij IDEA创建 Web 部署包和JRebel 热部署

文章插图

10若是想启用 JRebel 的其他插件, 用 WinRAR 打开 jrebel.jar, 进入 plugins 目次列出了所有 。 启用 xxx{-yyy}-jr-plugin-{version}.jar 插件, 设置装备摆设为-Drebel.xxx{-yyy}_plugin=true, 如下图所示:  

推荐阅读