3.4. RHEL でサービスとして JBoss EAP インストーラーインストールを設定する手順

Red Hat Enterprise Linux (RHEL) でサービスとして実行するようにインストーラーインストールを設定できます。

前提条件

  • インストーラーをインストールします。
  • サーバー上で管理者権限があることを確認する。

手順

  1. テキスト エディターで jboss-eap.conf ファイルを開き、JBoss EAP インストールのオプションを設定します。
  2. サービスの初期化と設定ファイルをシステムディレクトリーにコピーします。

    1. 変更したサービス設定ファイルを /etc/default ディレクトリーにコピーします。

      $ sudo cp EAP_HOME/bin/init.d/jboss-eap.conf /etc/default
    2. サービス起動スクリプトを /etc/init.d ディレクトリーにコピーし、実行パーミッションを付与します。

      $ sudo cp EAP_HOME/bin/init.d/jboss-eap-rhel.sh /etc/init.d
      $ sudo chmod +x /etc/init.d/jboss-eap-rhel.sh
  3. chkconfig サービス管理コマンドを使用して、自動的に起動するサービスのリストに新しい jboss-eap-rhel.sh サービスを追加します。

    $ sudo chkconfig --add jboss-eap-rhel.sh
  4. 以下のコマンドのいずれかを使用して、サービスが正しくインストールされていることを確認します。

    1. Red Hat Enterprise Linux 6 の場合

      $ sudo service jboss-eap-rhel.sh start
    2. Red Hat Enterprise Linux 7 以降の場合:

      $ sudo service jboss-eap-rhel start

      サービスが起動します。サービスが起動せずに、エラーメッセージが表示された場合は、エラーログを確認して、設定ファイルのオプションが正しく設定されていることを確認してください。

  5. 必要に応じて、Red Hat Enterprise Linux サーバーの起動時にサービスが自動的に起動するようにするには、以下のコマンドを実行します。

    $ sudo chkconfig jboss-eap-rhel.sh on

    検証

    • ファイルのパーミッションを確認するには、対象のファイルが含まれるディレクトリーに対して ls -l コマンドを実行します。
    • 自動サービスの起動が有効になっていることを確認するには、以下のコマンドを入力します。

      $ sudo chkconfig --list jboss-eap-rhel.sh
    • サービスの状態の制御に関する詳細は、JBoss EAP基本的なシステム設定の設定管理システムサービス を参照してください。
    • エラーログの表示に関する詳細は、JBoss EAP 設定ガイドBootup logging を参照してください。