idea使用Tomcat时配置自动编译项目 痛定思痛。 2022-12-11 05:25 257阅读 0赞 ## 前言: ## 最近发现改项目老是需要手动重启项目,再加上项目重启的时间比较长,所以想配置一下来让idea自动编译,不用老是手动重启项目了。 在网上搜出来好多都是springboot配置热部署的,但是自己的项目又没有用springboot,终于找到了解决方法,在此记录一下 1.配置热部署 在配置tomcate处 ![20200928175717444.png][] 1.1如果是下图这种情况需要配置如下: ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70][] 1.2如果你sever 选项卡下没有On frame deactivation,那么就需要配置 Deployment 选项 1.2.1前提:编译目录已配置 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 1][] 1.2.2选择Artifacts新增,选择自己的项目后,保存配置 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 2][] 1.2.3回到tomcat配置页面,按下图操作,新增Artifacts ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 3][] 1.2.4加上之后,我们看一下Server,和开始不一样了 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 4][] 1.2.5 接下来,我们把 On 'Update' action 和On frame deactivation 两个选为 Update classes and resources, ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 5][] 删掉默认的build可以提高效率 ![20200929104607828.png][] 选择Apply应用就可以了 2配置tomcat自动编译 2.1进入settings ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 6][] 找到Build project automatically,勾上 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 7][] apply后,在项目界面 Ctrl+Shift+a,输入 registry,打开 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 8][] 找到 compiler.automake.allow.when.app.running 勾上,然后关闭就可以了 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 9][] 启动项目试一下,到此就配完了,拜拜 [20200928175717444.png]: /images/20221123/f695ab016ea34862a195230a03e4f28e.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70]: /images/20221123/48bb51efc6f04e6a871b4f30fcfc86d9.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 1]: /images/20221123/f702554cf21e49a688a00d52e4a07181.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 2]: /images/20221123/5c5deee8f29342a08d16f8d1567a409c.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 3]: /images/20221123/e1f2080d32dd43f599396059f23dbb53.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 4]: /images/20221123/c937feb6687f4de6839e2912a78ad421.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 5]: /images/20221123/8b5c27a6c3094fc596efc54e0da5592c.png [20200929104607828.png]: /images/20221123/7166822fec994661bd075a1f3e2d50cf.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 6]: /images/20221123/d3e379c0553f4fa89ca45c1cb6348df5.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 7]: /images/20221123/d608866af7144e13ad1a501fb068f638.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 8]: /images/20221123/c68d5c373f0d4f48b5885b6451032230.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzk4OTI5Mw_size_16_color_FFFFFF_t_70 9]: /images/20221123/69b6cb5bc7b5463cb3b279c6663c57e3.png
还没有评论,来说两句吧...