2.2.2. Red Hat Enterprise Linux での JBoss Web Server の管理

Red Hat Enterprise Linux で Red Hat JBoss Web Server を実行し、管理する方法は 2 つあります。

JBoss Web Server を管理するのに推奨される方法はシステムデーモンを使用することです。

2.2.2.1. Red Hat Enterprise Linux での .zip インストールにシステムデーモンを使用した JBoss Web Server の管理

JBoss Web Server をシステムデーモンで使用すると、システムの起動時に JBoss Web Server サービスを起動する方法を利用できます。システムデーモンは、start、stop、および status チェック機能も提供します。

Red Hat Enterprise Linux 8 および Red Hat Enterprise Linux 7 のデフォルトのシステムデーモンは systemd で、Red Hat Enterprise Linux 6 のデフォルトは SysV です。

注記

実行中のシステムデーモンを確認するには、ps -p 1 -o comm= を実行します。

  • systemd の場合:

    $ ps -p 1 -o comm=
    
    systemd
  • SysV の場合:

    $ ps -p 1 -o comm=
    
    init
2.2.2.1.1. SysV を使用した JBoss Web Server の設定および使用
前提条件
  • redhat-lsb-core パッケージインストールには、yum install redhat-lsb-coreを実行します。
SysV 用 JBoss Web Server の設定

root ユーザーとして、. postinstall.sysv スクリプトを実行します。

# cd JWS_HOME/tomcat
# sh .postinstall.sysv
SysV を使用した JBoss Web Server の制御

SysV コマンドは、root ユーザーのみが実行できます。

  • SysV を使用して起動時に JBoss Web Server サービスを起動するようにするには、以下を行います。

    # chkconfig jws5-tomcat on
  • SysV を使用して JBoss Web Server を起動するには、以下を行います。

    # service jws5-tomcat start
  • SysV を使用して JBoss Web Server を停止するには、以下を実行します。

    # service jws5-tomcat stop
  • SysV を使用して JBoss Web Server のステータスを確認するには、以下を実行します(任意のユーザーが status 操作を実行できます)。

    $ service jws5-tomcat status

SysV の使用に関する詳細は、『Red Hat Enterprise Linux 6 Deployment Guide: Running Services』を参照してください。

2.2.2.1.2. systemd による JBoss Web Server の設定および使用
systemd 用 JBoss Web Server の設定

root ユーザーとして、.postinstall.systemd スクリプトを実行します。

# cd JWS_HOME/tomcat
# sh .postinstall.systemd
systemd を使用した JBoss Web Server の制御

systemd コマンドは、root ユーザーのみが実行できます。

  • JBoss Web Server サービスが、systemd を使用して起動時に起動するようにするには、以下を行います。

    # systemctl enable jws5-tomcat.service
  • systemd を使用して JBoss Web Server を起動するには、以下を行います。

    # systemctl start jws5-tomcat.service
  • systemd を使用して JBoss Web Server を停止するには、以下を実行します。

    # systemctl stop jws5-tomcat.service
  • systemd を使用して JBoss Web Server のステータスを確認するには、以下を実行します (任意のユーザーが status 操作を実行できます)。

    # systemctl status jws5-tomcat.service

RHEL 7 で systemd を使用する方法は、『RHEL 7 System Administrator's Guide: Managing System Services』を参照してください。

RHEL 8 で systemd を使用する方法は、「RHEL 8 Configuring Basic System Settings: Managing system services with systemctl」を参照してください。