IntelliJ中Maven JEE项目搭配Wildfly Server的自动热部署功能失效求助
IntelliJ中Maven JEE项目搭配Wildfly Server的自动热部署功能失效求助
最近我刚加入一家新公司,负责维护一个遗留的Java Web应用,目前团队用的是Eclipse开发——倒也没什么问题,但我还是想换成自己顺手的IntelliJ。大部分功能都正常,就剩最后一个头疼的问题:自动热部署/热替换功能完全失效。本地重启服务器要花一分钟,这对快速开发来说太不友好了。
不管是正常启动还是调试模式启动服务器,保存文件后都不会触发自动构建和部署。我试过手动去Run菜单里选「Update classes and resources」,虽然能触发构建,但热部署阶段总会报错:
15:36:26,159 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."project-ejb.jar".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."project-ejb.jar".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "project-ejb.jar"
我先梳理下目前的配置情况:
- Wildfly 18服务器的Run/Debug配置里,唯一非默认的设置是启动脚本用的是
wildfly-18.0.0.Final/bin/standalone.sh -c standalone-full.xml - 已经在Wildfly的XML配置中添加了自动部署exploded包的配置:
<deployment-scanner scan-interval="5000" auto-deploy-exploded="true" .../>
- 已经配置好了exploded类型的构建产物
- Debugger的HotSwap相关设置也检查调整过了
有没有大佬能给点排查方向或者解决办法?任何能帮我定位问题的思路都可以,我会随时补充必要的信息。提前谢谢大家的帮助!
备注:内容来源于stack exchange,提问作者Alan Lovell
相关产品推荐
相关产品推荐

