1
chenguoyu 2017-12-11 15:50:13 +08:00
update classes and resources
|
3
nicevar 2017-12-11 16:27:40 +08:00
再次点击部署的时候没有弹出四个选项的对话框?
|
4
yzq007 2017-12-11 16:37:53 +08:00
debug 栏 deployment 最下面那个选中没?
|
7
yzq007 2017-12-11 16:50:04 +08:00
alt+5 的 deployment 这个要设置,还有服务器 edit configurations 也要设置
|
8
letitbesqzr 2017-12-11 16:57:32 +08:00
自带的热部署? ... 用 jrebel 试试呢
|
9
palmers 2017-12-11 17:21:34 +08:00
可以从以下方面粗略排除下
1. 检查部署的是 xx:war 还是 xx:war exploded 2. 项目是否分模块了, 被修改文件在依赖模块中 3. 是否存在静态资源文件缓存 |
11
ithrows OP @letitbesqzr 是自带的热部署,之前用的好好的,不知道怎么搞得就不好使了。jrebel 也不管用。
|
12
ithrows OP @palmers 1.是 exploded 方式,2.没有分模块,3.没有缓存。推测原因是每次部署的是 war 包,修改的文件没有打进 war 就不起作用。但是又由于是 exploded 方式的,所以很费解。
|
13
nicevar 2017-12-11 18:14:16 +08:00
检查一下运行配置里面的 Deployment,如果没问题项目是 maven 组织的话 mvn clean 看还是否出现
|
14
chenguoyu 2017-12-12 08:17:12 +08:00
最后就是去输出文件夹里面看看,文件是否已经更新。
|
16
chenguoyu 2017-12-12 09:42:40 +08:00
@ithrows 在设置服务器的页面中,下面有个 before launch,在部署前应该有 build,有没有不小心删掉了
|
18
chenguoyu 2017-12-12 09:56:14 +08:00
没碰到过这种情况,要不 file->invalidate caches/restart 试下吧
|
19
YzSama 2017-12-25 17:02:59 +08:00
试试 ctrl+F9,使用 jrebel 可以实现热加载。多模块稍微有点复杂
|
20
TimerKai 2019-07-31 13:10:50 +08:00
遇到相同的情况,maven 项目,原因是页面被人在 pom.xml 里用 warSourceExcludes 标签排除了.......虽然是坟贴,但是我百度到这里了,希望给后来的遇到类似情况的人一些参考吧....吃我一记洛阳铲!(`・ω・´)
|