java - 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" => {"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
}

最佳答案

您需要在您的 master 中应用该命令。

根据示例,这是针对您的主机 HC-HOSTNAME 的命令,您的服务器是 server-1:

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

关于java - WildFly 服务器备份模式不允许资源被管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40808862/

相关文章:

postgresql - 将在Docker容器中运行的PostgreSQL服务器连接到Wild-fly Docker容器?

访问同一个 session bean 的 Java servlet 和 JSP

java - 我以相同的方式将两个数字相加,但得到不同的值

java - log4j 初始化问题

java - Seam 使用凭证自动登录

JBoss野飞: Starts but can't connect?

java - 如何使用eclipse生成多个包的可执行jar文件

java - HashMap 会通过字符串类型提供对对象数组的有效访问吗?

java - JDBC 数据源使用 WEB-INF/lib 中的 jar 文件,而不是创建新的 Jboss 模块

java - jberet,一个wildfly实例,多个数据源: can I use more than one job-repository?