7.8. 查看部署内容
您可以使用 JBoss EAP 管理界面 浏览受管部署中文件的信息,并 读取文件的内容。
7.8.1. 浏览部署中的文件 复制链接链接已复制到粘贴板!
使用 browse-content 操作来查看受管部署中的文件和目录。不提供任何参数来返回整个部署结构,或使用 path 参数提供特定目录的路径。
您还可以从管理控制台浏览部署内容,导航到 Deployments 选项卡,选择部署,然后从下拉菜单中选择 View。
/deployment=helloworld.war:browse-content(path=META-INF/)
/deployment=helloworld.war:browse-content(path=META-INF/)
这将显示 helloworld.war 部署的 META-INF/ 目录中的文件和目录。
您还可以为 browse-content 操作指定以下参数:
- Archive
- 是否仅返回存档文件.
- 深度
- 指定要返回的文件深度.
7.8.2. 读取部署内容 复制链接链接已复制到粘贴板!
您可以使用 read-content 操作读取受管部署中文件的内容。不提供任何参数来返回整个部署,或使用 path 参数提供特定文件的路径。例如:
/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF)
/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF)
这会返回一个文件流,它 可显示在管理 CLI 中或保存到文件系统中。
7.8.2.1. 显示文件的内容 复制链接链接已复制到粘贴板!
使用 附加 display 命令读取 MANIFEST.MF 文件的内容。
attachment display --operation=/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF)
attachment display --operation=/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF)
这会将 MANIFEST.MF 文件的内容从 helloworld.war 部署 显示到管理 CLI。
7.8.2.2. 保存文件的内容 复制链接链接已复制到粘贴板!
使用 附加 save 命令将 MANIFEST.MF 文件的内容保存到文件系统中。
attachment save --operation=/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF) --file=/path/to/MANIFEST.MF
attachment save --operation=/deployment=helloworld.war:read-content(path=META-INF/MANIFEST.MF) --file=/path/to/MANIFEST.MF
这会将 helloworld 文件保存在 .war 中的 MANIFEST.MF路径/到 /MANIFEST.MF 的路径/到 文件系统上。如果不使用 --file 参数指定文件路径,该文件将使用其唯一附加 ID 进行命名,并保存在管理 CLI 的工作目录中,默认为 EAP_HOME/bin/。