2017-07-25 12 views
0

なしでQpid のポートインターフェイスを削除しようとしています。ブローカ管理GUIを使用しています。Apache Qpid GUIはどこでディスクを変更しますか?

GUIを使用して手動で変更すると、ポートが削除されたときに(diffから)config.jsonが変更されていることがわかります。

私のコードソリューションではsedを使用して、必要な行をconfig.jsonから削除します。

これは意図したとおりに動作しませんが、私は別のファイルを変更する必要があると思います。

私はdiffedディレクトリを持っています。config.jsonがGUIを使って変更されていることが分かります。

ポートが削除されているデータベースがありますか?私はGUIを使用することはできません。

おかげ

答えて

0

推奨されるアプローチBrokerの設定をカスタマイズする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

+0

ご回答ありがとうございます。私はREST APIを見てきましたが、 'curl'を使ってリクエストを送ることができません。 'wget'は唯一のオプションですが、これは可能ではありません。私は 'DELETE'を使ってQpidのhttpポートを削除する必要があると思います。 – LightningWar

+0

HTTP管理ポートを削除しようとしていますか?好奇心から、なぜ?ブローカの初期設定をカスタマイズしたい場合、2つのコマンドラインオプションが役立ちます。 --create-initial-configは、デフォルト設定のコピーを取得します(手動でこれを変更してからソースを制御するという考え方)。--initial-config-pathを指定すると、指定した設定からブローカを起動できます。 https://qpid.apache.org/releases/qpid-java-6.1.4/java-broker/book/Java-Broker-Initial-Configuration.html –

+0

を参照してくださいありがとうございました。管理ポートを今すぐ削除することができました。これを答えとしてマークします。コメントは他の人に役立つかもしれません。 – LightningWar

関連する問題