我们需要创建一个简单的 CLI + 文件系统命令来删除域安装。除了 domain.xml 和 host.xml 文件,我应该删除哪些其他敏感文件才能返回默认域配置?
谢谢!
问问题
1213 次
1 回答
3
好吧,删除 JBoss EAP 6 / AS 7(与 WildFly 相同)基本上需要您执行一些服务器清理 + 文件系统清理。您无法定义通用 CLI 脚本来清理您的域,但您必须使其适应您的域配置。
我将从取消部署域上安装的所有应用程序开始:
undeploy * --all-relevant-server-groups
然后,我将停止所有需要从配置中删除的服务器:
/host=master/server-config=server-extra:stop
接下来,您可以通过发出以下命令将其从配置中删除:
/host=master/server-config=server-extra:remove
但是,这不会删除在“服务器”文件夹下创建的文件夹,因此您必须使用一些文件系统命令来清理您的安装:
rm -fr $JBOSS_HOME/domain/servers/server-extra
最后,您需要从历史记录中恢复您的 domain.xml 和 host.xml 文件:
cp $JBOSS_HOME/domain/configuration/domain_xml_history/domain.initial.xml $JBOSS_HOME/domain/configuration/
cp $JBOSS_HOME/domain/configuration/host_xml_history/host.initial.xml $JBOSS_HOME/domain/configuration/
希望它可以帮助
弗朗西斯科
于 2014-07-14T09:34:34.353 回答