You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在XLDeploy中查看已部署构建的占位符值及能否打开应用内WAR文件?

很高兴能帮你解答这两个XL Deploy相关的问题:

查看已部署构建的占位符值

这里有几种可靠的方法可以查看已解析的占位符值:

  • 通过XL Deploy用户界面:
    1. 登录XL Deploy后,导航到目标已部署应用(可在"Deployments"或"Environments"页面找到对应环境和应用)。
    2. 进入应用详情后,找到对应的组件(比如WAR组件)并点击进入详情页。
    3. 查看"Properties"或专门的"Resolved Placeholders"标签页,这里会展示所有占位符最终解析后的实际值——也就是部署到目标环境时真正生效的值。
  • 使用XL Deploy命令行工具(CLI):
    如果你偏好命令行操作,连接到XL Deploy服务器后,执行以下命令:
    deployed ci show <deployed-ci-id>
    
    其中<deployed-ci-id>是已部署组件的唯一标识(示例:Environments/Production/MyApp/war),命令输出会包含所有已解析的占位符属性。
  • 通过REST API:
    调用XL Deploy的REST接口获取已部署组件详情,示例请求:
    GET http://<xl-deploy-server>:<port>/deployed/ci/<deployed-ci-id>
    
    返回的JSON响应中,你可以直接找到所有占位符对应的已解析值。

打开应用程序中的WAR文件

XL Deploy本身没有内置WAR文件查看功能,但你可以通过以下两种方式处理:

  • 从XL Deploy服务器提取WAR文件后解压:
    XL Deploy会将所有部署包存储在服务器本地目录,默认路径通常是<XL_DEPLOY_HOME>/repository/packages。根据包的group、name和版本定位到对应目录,找到WAR文件后,用常规解压工具(比如7-Zip、unzip命令)解压即可查看内容。
  • 在部署流程中添加自定义步骤提取内容:
    若需要在部署过程中查看WAR内容,可以在XL Deploy的部署计划里添加一个脚本步骤,比如用以下命令将WAR解压到临时目录:
    unzip /path/to/your/app.war -d /tmp/war-content
    
    这样就能在服务器上临时查看WAR内的文件,注意部署完成后可以清理临时目录避免占用空间。

内容的提问来源于stack exchange,提问作者Vikas Rathore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:36:39