能否通过jboss-cli查看WildFly 23中部署文件的SHA1值?
WildFly 23 通过 jboss-cli 验证部署文件 SHA1 值
1. 连接到 jboss-cli
先启动并连接到WildFly的命令行工具:
# Linux/macOS ./jboss-cli.sh -c # Windows jboss-cli.bat -c
2. 独立模式(Standalone)下查看SHA1值
- 查看所有已部署文件的SHA1:
/deployment=*:read-attribute(name=content-sha1) - 查看指定部署(例如
myapp.war)的SHA1:/deployment=myapp.war:read-attribute(name=content-sha1)
3. 域模式(Domain)下查看SHA1值
域模式需要指定目标服务器组(示例为main-server-group,替换为你的实际服务器组名称):
- 查看服务器组下所有部署的SHA1:
/server-group=main-server-group/deployment=*:read-attribute(name=content-sha1) - 查看服务器组下指定部署的SHA1:
/server-group=main-server-group/deployment=myapp.war:read-attribute(name=content-sha1)
4. 优化输出格式
如果需要更易读的输出,可添加--output参数指定格式:
# 表格格式输出 /deployment=*:read-attribute(name=content-sha1) --output=table # JSON格式输出 /deployment=*:read-attribute(name=content-sha1) --output=json
验证部署成功
将通过jboss-cli获取到的SHA1值,与本地待部署WAR文件的SHA1值对比,二者完全一致则说明部署成功。
内容的提问来源于stack exchange,提问作者DAB
相关产品推荐
相关产品推荐

