jboss 如何从Wildfly 10 Web控制台下载EAR文件

tzcvj98z  于 2022-11-08  发布在  其他
关注(0)|答案(2)|浏览(141)

我得到了一份新工作,维护一个已经部署在wildfly 10上的java web应用程序。他们没有该应用程序的备份。在wildfly web界面中,我发现没有下载EAR文件的选项。
请指导我是否有任何方法下载EAR文件从wildfly网页界面或终端?
谢谢

**稍后添加:**CLI附件命令不可用。

5f0d552i

5f0d552i1#

您可以使用JBoss CLI下载war/ear文件。
1.[用户@用户bin]$ cd /opt/$EAP_HOME/bin/
2.[用户@用户bin]$ ./jboss-cli.sh-c [独立主机@本地主机:9990 /]
3.[standalone@localhost:9990 /] ls部署测试.war
4.[standalone@localhost:9990 /]附件保存--操作=/部署=测试.war:读取内容()--文件=/home/用户/测试.war文件保存到/home/用户/测试.war

djp7away

djp7away2#

在Wildfly 9中有一些名为data的文件夹。在它们中有一些以十六进制命名的目录。
例如:/wildfly/standalone/data/content/0d/bd50f8f78f3e1d99f9eca38a60c4a7d3ed31c8
下面是一个名为content的文件,它是一个应用程序。
为了确保它是您要查找的文件,您必须找到一个XML,其中包含代码,它将告诉您应用程序的名称。如果您重命名它,您就可以进行备份。
类似于:

<deployment name="app.jar" runtime-name="app.jar">
    <content sha1="0dbd50f8f78f3e1d99f9eca38a60c4a7d3ed31c8"/>
</deployment>

在我的例子中是standalone.xml,但有时候是domain.xml

相关问题