Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java WildFly服务器备份模式不允许管理资源_Java_Jboss_Wildfly - Fatal编程技术网

Java WildFly服务器备份模式不允许管理资源

Java WildFly服务器备份模式不允许管理资源,java,jboss,wildfly,Java,Jboss,Wildfly,我正在尝试从WildFly 10.1中创建的队列中删除所有消息: /profile=full-ha/subsystem=messaging-activemq/server=default/jms-queue=myQueue/:remove-messages 但当我运行CLI命令时,我从CLI收到以下响应消息 有人能解释一下什么是“备份模式”吗?我能做些什么来删除所有邮件 { "outcome" => "failed", "failure-description" =>

我正在尝试从WildFly 10.1中创建的队列中删除所有消息:

/profile=full-ha/subsystem=messaging-activemq/server=default/jms-queue=myQueue/:remove-messages
但当我运行CLI命令时,我从CLI收到以下响应消息

有人能解释一下什么是“备份模式”吗?我能做些什么来删除所有邮件

{
    "outcome" => "failed",
    "failure-description" => {"domain-failure-description" => "WFLYMSGAMQ0066: Resource at the address [
    (\"profile\" => \"full-ha\"),
    (\"subsystem\" => \"messaging-activemq\"),
    (\"server\" => \"default\"),
    (\"jms-queue\" => \"myQueue\")
] can not be managed, the server is in backup mode"},
    "rolled-back" => true
}

在WildFly域中,备份模式用于主机控制器获得域配置的完整副本(作为当前域控制器的备份):
使用--backup保留持久域配置的副本,即使此主机不是域控制器。

您需要在主控器中应用该命令

例如,这是主机
HC-HOSTNAME
的命令,服务器是
server-1

/host=HC-HOSTNAME/server=server-1/subsystem=messaging-activemq/server=default/jms-queue=myQueue:remove-messages

我找到了一个文档,描述在从属服务器中使用了命令
--backup
。这是否意味着我必须连接到主机才能执行更改?是的,您应该始终通过主机更改配置如何从主机(域)删除所有消息?我尝试从配置文件中删除,但出现了相同的错误。我不理解阅读已接受答案的解决方案。你是对的,它必须应用于大师,但信息仅在评论中。你的答案更适合这个问题。