20.3. リソースアダプターのデプロイ

リソースアダプターは、管理 CLI ツールまたは Web ベース管理コンソールを使用して JBoss Enterprise Application Platform 6 にデプロイできます。また、ファイルを手作業でコピーしてデプロイすることも可能です。プロセスは、他のデプロイ可能なアーティファクトと同じです。

手順20.2 管理 CLI を使用したリソースアダプターのデプロイ

  1. 使用しているオペレーティングシステムのコマンドプロンプトを開きます。
  2. 管理 CLI へ接続します。
    • Linux の場合は、コマンドラインで以下を入力します。
      $ EAP_HOME/bin/jboss-cli.sh --connect
      $ Connected to standalone controller at localhost:9999
      
    • Windows の場合は、コマンドラインで以下を入力します。
      C:\>EAP_HOME\bin\jboss-cli.bat --connect
      C:\> Connected to standalone controller at localhost:9999
      
  3. リソースアダプターをデプロイします。
    • リソースアダプターをスタンドアロンサーバーへデプロイするには、次のコマンドラインを入力します。
      $ deploy path/to/resource-adapter-name.rar
    • リソースアダプターを管理対象ドメインのすべてのサーバーグループにデプロイするには、次のコマンドラインを入力します。
      $ deploy path/to/resource-adapter-name.rar --all-server-groups
      

手順20.3 Web ベースの管理コンソールを使用したリソースアダプターのデプロイ

  1. JBoss Enterprise Application Platform 6 サーバーを起動します。
  2. 管理ユーザーを追加していない場合は、ここで追加します。詳細は、JBoss Enterprise Application Platform 6 インストールガイドの「JBoss Enterprise Application Platform 6 を初めて使用」の章を参照してください。
  3. Web ブラウザーを開き、管理コンソールへ移動します。デフォルトの場所は http://localhost:9990/console/ です。管理コンソールについての詳細は 「管理コンソールへログイン」 を参照してください。
  4. 右上にある Runtime リンクをクリックして Runtime ビューに切り替えた後、左のナビゲーションパネルにある Manage Deployments を選択して右上にある Add Content をクリックします。
    デプロイメントの管理 - コンテンツの追加

    図20.5 デプロイメントの管理 - コンテンツの追加

  5. リソースアダプターアーカイブを閲覧して選択した後、Next をクリックします。
    デプロイメントの選択

    図20.6 デプロイメントの選択

  6. デプロイ名を検証した後、Save をクリックします。
    デプロイメント名の検証

    図20.7 デプロイメント名の検証

  7. この時点で、リソースアダプターアーカイブが無効の状態でリストに表示されるはずです。Enable リンクをクリックして有効にします。
    デプロイメントの有効化

    図20.8 デプロイメントの有効化

  8. 「Are you sure?」 (本当にリストされた RAR を有効にしたいですか) という内容のダイアログが表示されます。Confirm をクリックするとリソースアダプターアーカイブの状態が Enabled と表示されます。
    デプロイメント

    図20.9 デプロイメント

手順20.4 手作業によるリソースアダプターのデプロイ

  • リソースアダプターアーカイブをサーバーデプロイメントディレクトリへコピーします。
    • スタンドアロンサーバーの場合、リソースアダプターアーカイブを EAP_HOME/standalone/deployments/ ディレクトリへコピーします。
    • 管理対象ドメインの場合、リソースアダプターアーカイブをドメインコントローラーの EAP_HOME/domain/deployments/ ディレクトリへコピーします。