【发布时间】:2026-01-18 06:20:07
【问题描述】:
我想列出有关、启动和停止交付在多个服务器中运行的 MDB 的信息。本页https://access.redhat.com/solutions/428023
展示了如何在独立模式下停止和启动 MDB 的交付:
[standalone@localhost:9999 /] /deployment=MDBStopDeliveryApplication.jar/subsystem=ejb3/message-driven-bean=TestMDB:start-delivery(){"outcome" => "success"}
[standalone@localhost:9999 /] /deployment=MDBStopDeliveryApplication.jar/subsystem=ejb3/message-driven-bean=TestMDB:stop-delivery()
这可以在所有服务器的域模式下完成吗?如果是这样怎么办?
[domain@ ip :9999 /] /deployment=name.ear/subsystem=ebj3/whatever
[domain@ ip :9999 /] /deployment=name.ear/subsystem=ebj3:whatever()
我无法对子系统=ebj3 或其任何子项执行任何操作。而用于完成的 TAB 也无济于事。任何操作的结果总是:
{
"outcome" => "failed",
"failure-description" => "JBAS014883: No resource definition is registered for address [
(\"deployment\" => \"name.ear\"),
(\"subsystem\" => \"ebj3\")
]",
"rolled-back" => true
}
【问题讨论】: