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 です。

注記

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

  • systemd の場合:

    $ ps -p 1 -o comm=
    
    systemd
重要

Red Hat Enterprise Linux 6 はサポートされなくなり、その後ドキュメントから削除されました。

2.2.2.1.1. 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
    注記

    SECURITY_MANAGER 変数は RHEL zip インストールに基づく設定で非推奨となり、以下のコメントが追加されます。

    # SECURITY_MANAGER has been deprecated. To run tomcat under the Java Security Manager use:
      JAVA_OPTS="-Djava.security.manager -Djava.security.policy==\"$CATALINA_BASE/conf/"catalina.policy\"""
  • systemd を使用して JBoss Web Server を停止するには、以下を実行します。

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

    # systemctl status jws5-tomcat.service

RHEL 7 で systemd を使用する方法は、RHEL 7 システム管理者ガイドのシステムサービスの管理 を参照してください。

RHEL 8 で systemd を使用する方法は、RHEL 8 の基本的なシステム設定の設定: systemctl を使用したシステムサービスの管理 を参照してください。