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 を使用したシステムサービスの管理 を参照してください。