A.11. 部署扫描程序标志文件
部署扫描程序使用标记文件将应用的状态标记在 JBoss EAP 服务器实例的部署目录中。标志文件的名称与部署相同,文件后缀表示应用部署的状态。
例如,成功部署 test-application.war 将具有名为 test-application.war.deployed 的标记文件。
下表列出了可用的标记文件类型及其含义。
| 文件名后缀 | Origin | 描述 |
|---|---|---|
| .deployed | system-generated | 表示内容已经部署。如果删除了此文件,则会取消部署的内容。 |
| .dodeploy | 用户生成的 | 表示应部署或重新部署内容。 |
| .failed | system-generated | 表示部署失败。标志文件包含有关失败原因的信息。如果删除了标记文件,则内容将再次用于自动部署。 |
| .isdeploying | system-generated | 表示部署正在进行。此标志文件将在完成后删除。 |
| .isundeploying | system-generated |
通过删除 |
| .pending | system-generated | 表示部署扫描程序识别部署内容的需求,但问题目前正在阻止自动部署(例如,如果内容位于复制过程中)。此标记充当全局部署障碍,这意味着扫描程序不会在此标志文件存在时指示服务器部署或取消部署 任何内容。 |
| .skipdeploy | 用户生成的 | 在存在时禁用应用的自动部署。可用作临时阻止大量内容的自动部署的方法,防止推送不完整的内容编辑的风险。可以与 zipped 内容一起使用,虽然扫描程序检测到对压缩内容进行中的更改并等待完成。 |
| .undeployed | system-generated | 表示内容已经取消部署。删除此标志文件不会影响内容重新部署。 |