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