JBoss 7如何单独修改部署标记文件的存储位置?
JBoss 7 能否单独修改.deployed标记文件的存储位置?
在JBoss 7版本中,无法单独调整.deployed这类部署状态标记文件的存储位置。
原因如下:
- JBoss 7的部署扫描器(DeploymentScanner)在设计逻辑上,会将部署状态标记文件(如
.deployed、.failed)与对应的部署资源(比如abc.war)放在同一目录下,用于快速识别部署状态,官方并未提供单独配置标记文件路径的参数。 - 虽然可以通过修改
standalone/configuration/standalone.xml(或域模式下的domain/configuration/domain.xml)中deployment-scanner节点的path属性来变更整个部署目录,但这种操作会让部署包和标记文件一同移动到新目录,无法实现两者的分离。
如果确实需要分离部署包与标记文件,只能通过自定义部署逻辑实现,比如开发扩展部署扫描器的自定义模块,或者使用外部脚本同步部署状态文件到指定路径,但这类方案不属于官方常规支持的配置方式,需要对JBoss部署机制有深入了解,且存在一定的维护风险。
内容的提问来源于stack exchange,提问作者Shighil
相关产品推荐
相关产品推荐

