我正在尝试删除 Qpid 上的端口接口,而无需使用代理管理 GUI。
手动进行更改(使用 GUI(会显示删除端口(使用diff
(时会修改config.json
。
我的代码解决方案使用sed
从config.json
中删除必要的行。
但是,这并没有按预期工作,我认为需要修改另一个文件。
我已经diffed
了整个qpid-broker
目录,看到使用 GUI 只更改了config.json
。
是否有数据库或我缺少删除端口的其他更改?我无法使用图形用户界面。
谢谢
建议的方法是使用 REST API 来定制代理的配置。 文档中有几个示例可帮助您入门,包括几个使用 cURL 的命令行示例。 Web 管理控制台使用 REST API 本身,因此您可以使用 Firebug 等工具来观察它带来的 REST 交互,以获得额外的灵感。
https://qpid.apache.org/releases/qpid-java-6.1.4/java-broker/book/Java-Broker-Management-Channel-REST-API.html