ウェブサイト検索

WildFly (JBoss AS) - GUIを使用してCLIにアクセスし、管理する方法


前回の記事では、WildFly-8(Jboss ASの新しい強化版)について議論しました。このバージョンに追加またはアップグレードされた新しい機能や特徴について説明しました。今日は、この記事ではGUIを使用したCLI管理について、そしてCLI管理におけるGUIバージョンを使用してサーバーを管理する方法について議論します。

  1. WildFly – Linux用の新しい改良されたJBossアプリケーションサーバー

Jboss AS 7以降、コマンドライン(CLI)ツールを使用してJBossアプリケーションに接続し、コマンドライン環境からすべてのタスクを管理できるようになりました。CLIコンソールを使用して実行できるタスクのいくつかは以下の通りです。

  1. スタンドアロン/ドメインモードでウェブアプリケーションをデプロイ/アンデプロイします。
  2. 実行時にデプロイされたアプリケーションのすべての情報を表示します。
  3. それぞれのモード、つまりスタンドアロン/ドメインでノードを開始/停止/再起動します。
  4. サーバーにリソースやサブシステムを追加または削除すること。

この投稿では、異なるタスクとGUIでCLIを起動する方法について説明します。現在、以下に示す2つの方法でGUIに接続できます:

方法1

Jboss/WildFlyに付属の「jboss-cli」スクリプトに「-gui」オプションを渡すことによって。

[root@tecmint bin]# ./jboss-cli.sh --gui

方法2

CLIから必要なjarを直接起動する(これはスクリプト自体に組み込まれているものと同じです)。

[root@tecmint bin]# java -Dlogging.configuration=file:$JBOSS_HOME/bin/jboss-cli-logging.properties -jar $JBOSS_HOME/jboss-modules.jar -mp $JBOSS_HOME/modules org.jboss.as.cli –gui

各ノードに利用可能なツールチップから助けを得ることができます。

任意のモジュールのリソースに関する情報を取得するには、そのノードを右クリックし、“read-resource” をクリックしてください。必要な値を入力すると、すべてがコマンドバーに入力されます。最後に、送信ボタンをクリックすると、出力タブにすべての詳細が表示されます。

デプロイ/アンデプロイ

WildFlyのGUI環境では、「デプロイメント」メニューを通じて、ウェブアプリケーションのデプロイおよびアンデプロイをサポートしています。

これを使うことで、ローカルファイルシステムに存在するアプリケーションをデプロイするためのコマンドを構築できます。つまり、サーバーに接続してアプリケーションをコピーする必要はありません。

ステップ 1: 「デプロイメント」メニューをクリックし、次にデプロイします。これにより、デプロイする必要のあるWebアプリケーションの場所を尋ねる新しいダイアログボックスが開きます。

ステップ2: ウェブアプリケーションを選択してください。名前 と ランタイム名 を提供します。これに加えて、指定されたチェックボックスを使用して、無効にするか、強制的にデプロイする必要があります。

ステップ 3: 最後に、[Ok]をクリックしてください。これにより、cmdボックス内にコマンドが作成されたことを見ることができます。最後に、デプロイメントリクエストを提出するために[送信]ボタンをクリックしてください。

ステップ4: 提出後、すべてが正常に進んだ場合、「出力」タブに出力メッセージが表示されます。

ステップ5: アプリケーションの未展開を行うには、再度「未展開」オプションを「展開」メニューからクリックする必要があります。これにより、すべての展開されたアプリケーションのリストを含む新しいポップアップが表示されます。私のケースでは、利用可能なアプリケーションは1つだけです。未展開が必要なアプリケーションを選択し、「OK」をクリックしてください。

CLIスクリプトの作成と実行

CLIのGUIで利用可能なオプションをクリックするたびに、それに対応するコマンドが「cmd」プロンプトに作成されます。もし、あなたが繰り返し実行したい作業がある場合、このGUIバージョンにある「Script」実行機能を利用することができます。

例えば、デプロイメントリソースのリストを取得するために、CLIスクリプトを作成し、以下のようにGUIから実行しました。

すべての利用可能なデプロイメントリソースの説明が表示されます。

GUIで利用可能なもう一つの便利な機能は、最後の15件のCLIスクリプトの履歴を自動的に保持することです。これにより、同じスクリプトを何度も読み込む必要がなくなります。これは、ある種の繰り返し作業には非常に役立ちます。

関連記事: