原因猜测:jrebel使用50800端口。idea使用2966。端口不对导致无效。
(ps:为什么说是猜测,因为我是按照我成功的结果进行推论,我并不明白其中原理)
环境:idea2020.1+tomcat8+jdk8+jrebel2020.2
项目:maven多模块web项目
目录
2.按网上教程已配置的idea jrebel环境。过程如下:
5.)tomcat部署的web模式。不要用war。用exploded。区别自行百度,google
其他不重要的:web访问路修改。(ps:隐藏太深了,当初一直找不到)
1.jrebel安装和激活(略过)
2.按网上教程已配置的idea jrebel环境。过程如下:
1.)idea自动编译。(已配置)
打开file->setting->Build,Execution,Deployment->Compiler,打钩Build project automatically.如下图:
2.)设置Registry
快捷键: Shift+Ctrl+Alt+/ 点击 Registry 勾选 compiler.automake.allow.when.app.running
有些是Ctrl+Shift+A.但我的却是截图。
还有一个方法进入:Help->Find Actions->Registry.如下:
已设置: