2017-10-18 14 views
0

HTTP管理APIを使用してWildFly10で情報を取得しようとしています。デプロイされたアプリケーションの
http://localhost:9990/management?operation=attribute&name=server-state Output : "running"JBoss WildFly HTTP管理APIの使用

  • 検索状況
    http://localhost:9990/management/deployment/test.war?operation=attribute&name=status Output : "OK"

  • 展開/アンデプロイ/再デプロイするサーバーの

    1. 検索状況:

      は、私は、次の操作を実行したいです応用。

    2. サーバーを起動/シャットダウン/再起動します。

    私は最初の2つのURL(属性が使用されています)がありますが、最後の2つ(操作が使用されている)の正しいURLを見つけることができません。

    操作はUIの属性の横にある別のタブに表示されています。それは似ているかもしれませんが、私は正しい使い方を理解できませんでした。

    ヘルプ/指示がありますか?

  • +0

    URLを介してこの情報が必要ですか? CLIコマンドを試すこともできます。 – Varsha

    +0

    このような特定の要件はありません。私はCLIを使うことも考えています。 – rvd

    答えて

    2

    サーバーの状態を3に変更しています。したがってPOSTはGETメソッドではありません。 ご覧ください。https://docs.jboss.org/author/display/WFLY/The+HTTP+management+API

    +0

    私はドキュメントを通過しました。 3と4を達成することはできないと言っていますか? 管理モデルを見ると、再デプロイメント/アンデプロイメント操作は入力を必要としません。したがって、単純なURLを使用して可能でなければなりません。 – rvd

    +0

    それはPOSTになるように 'enabled'属性を変更します。GETは冪等でなければなりません:別名はサーバーの状態を変更すべきではありません。 – ehsavoie

    関連する問題