这里主要 介绍idea环境下的ear+jboss的静态资源的热部署问题
如果在使用debug模式,选择的artifacts是ear exploded并且下图两个都配置了 **update classes and resource**s 都还不能热部署的话,可能问题有二
一、ear下的war exploded在压缩包下,也就是+旁边的jar,下图是archive.ear。这里只需要新建一个文件夹,并把war exploded移动到 新建的文件夹 下面即可。
修改后的样子
编译后是目录结构
二、如果上述还不行的话,则需要 配置一下deployment。步骤是:Tool->deployment->options,进去后是下图的样子。
接着是Tool-deployment->configurations.进去后的设置是这样的。在connection下选择编译输出目录的.war结尾的文件夹。在mappings下配置映射文件。local path 是项目的webapp下的所有文件,即选择webapp目录。deployment path 和 web path只需选择根目录即可。/.对了我这个local-ids是自己新建的。这其实就是新建的一个远程部署映射,只不过我们这里是本地模式,有需要还可以选择remote模式。