A.11. Deployment Scanner Marker 文件

标记文件供部署扫描程序用于在 JBoss EAP 服务器实例的部署目录中标记应用的状态。标志文件的名称与部署相同,文件后缀表示应用部署的状态。

例如,成功部署 test-application.war 将具有名为 test-application.war.deployed 的标志文件。

下表列出了可用的标志文件类型及其含义。

表 A.21. 标记文件类型

文件名后缀Origin描述

.deployed

系统生成的

表示内容已部署。如果删除了此文件,则其内容将被取消部署。

.dodeploy

用户生成的

表示应当部署或重新部署内容。

.failed

系统生成的

表示部署失败。标志文件包含有关失败原因的信息。如果删除了标志文件,则其内容将再次符合自动部署条件。

.isdeploying

系统生成的

表示部署正在进行中。此标志文件将在完成后删除。

.isundeploying

系统生成的

通过删除 a .deployed 文件触发,这表示内容正在取消部署。此标志文件将在完成后删除。

.pending

系统生成的

表示部署扫描器识别部署内容的需求,但目前存在一个问题阻止自动部署(例如,内容正在被复制)。此标记充当全局部署路块,这意味着扫描程序不会指示服务器在该标志文件存在 部署或取消部署任何内容。

.skipdeploy

用户生成的

禁用在存在时应用的自动部署。作为临时阻止自动部署爆炸式内容的方法,可以避免推送不完整的内容的风险。可以与压缩的内容一起使用,但扫描程序检测到已压缩内容的更改并等待完成。

.undeployed

系统生成的

表示内容已被取消部署。删除此标志文件不会影响内容重新部署。