博客
关于我
Intellij IDEA 修改代码后自动编译更新
阅读量:796 次
发布时间:2023-03-25

本文共 756 字,大约阅读时间需要 2 分钟。

IntelliJ IDEA 调试修改时,改动页面和 Java 文件后,无法立刻看到变化,需要手动重启服务。

在 IDEA 中 Tomcat 服务器的配置中,找到 "on frame deactivation" 选项,选择 "update classes and resources"。由于服务器添加的 Artifact 类型问题,有的项目可能没有该选项,只能选择 "Hot Swap classes"。

原因分析:

一个模块对应两种 Artifact 类型:

  • war:以 war 包形式发布,此时 "on frame deactivation" 中没有 "update classes and resources" 选项。
  • war explored:以发布文件目录形式发布,此时 "on frame deactivation" 中会出现 "update classes and resources" 选项。
  • 解决方法:

  • 在 IDEA 中 Tomcat 服务器的配置中,找到 "on frame deactivation" 选项,选择 "update classes and resources"。
  • 如果没有 "update classes and resources" 选项,先在 Deployment 菜单下修改 Artifact 类型为 "war explored",然后再回到服务器配置中选择 "update classes and resources"。
  • 配置 "on update action" 为手动操作时采取的动作,可以选择重启服务器或更新类和资源文件。对于配置文件等静态资源文件,建议选择重启服务器。
  • 通过以上方法,IntelliJ IDEA 调试修改时可以更方便地看到变化,无需手动重启服务。

    转载地址:http://qyhfk.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现求一组数字的平均值算法(附完整源码)
    查看>>
    Objective-C实现求两个数组的中位数算法(附完整源码)
    查看>>
    Objective-C实现求两点间距离(附完整源码)
    查看>>
    Objective-C实现求中位数(附完整源码)
    查看>>
    Objective-C实现求中位数(附完整源码)
    查看>>
    Objective-C实现求众数(附完整源码)
    查看>>
    Objective-C实现求圆锥的体积(附完整源码)
    查看>>
    Objective-C实现求曲线在某点的导数(附完整源码)
    查看>>
    Objective-C实现求最大公约数 (GCD)的算法(附完整源码)
    查看>>
    Objective-C实现求梯形面积公式(附完整源码)
    查看>>
    Objective-C实现求模逆算法(附完整源码)
    查看>>
    Objective-C实现求正弦(附完整源码)
    查看>>
    Objective-C实现求矩阵对角线元素之和(附完整源码)
    查看>>
    Objective-C实现汉密尔顿循环算法(附完整源码)
    查看>>
    Objective-C实现波利比乌斯密码算法(附完整源码)
    查看>>
    Objective-C实现波雷费密码算法(附完整源码)
    查看>>
    Objective-C实现洗牌移位密码算法(附完整源码)
    查看>>
    Objective-C实现测试信用卡号码有效性credit card validator的算法(附完整源码)
    查看>>
    Objective-C实现海伦公式(附完整源码)
    查看>>
    Objective-C实现海伦公式(附完整源码)
    查看>>