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=
$ ps -p 1 -o comm= systemdCopy to Clipboard Copied! Toggle word wrap Toggle overflow
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
# cd JWS_HOME/tomcat
# sh .postinstall.systemd
systemd を使用した JBoss Web Server の制御
systemd コマンドは、root ユーザーのみが実行できます。
JBoss Web Server サービスが、systemd を使用して起動時に起動するようにするには、以下を行います。
systemctl enable jws5-tomcat.service
# systemctl enable jws5-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemd を使用して JBoss Web Server を起動するには、以下を行います。
systemctl start jws5-tomcat.service
# systemctl start jws5-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記SECURITY_MANAGER変数は RHEL zip インストールに基づく設定で非推奨となり、以下のコメントが追加されます。SECURITY_MANAGER has been deprecated. To run tomcat under the Java Security Manager use:
# 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\"""Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemd を使用して JBoss Web Server を停止するには、以下を実行します。
systemctl stop jws5-tomcat.service
# systemctl stop jws5-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow systemd を使用して JBoss Web Server のステータスを確認するには、以下を実行します (任意のユーザーが
status操作を実行できます)。systemctl status jws5-tomcat.service
# systemctl status jws5-tomcat.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow
RHEL 7 で systemd を使用する方法は、RHEL 7 システム管理者ガイドのシステムサービスの管理 を参照してください。
RHEL 8 で systemd を使用する方法は、RHEL 8 の基本的なシステム設定の設定: systemctl を使用したシステムサービスの管理 を参照してください。