2.5. コマンドラインからアーカイブのインストールを管理するための JBoss Web Server 設定
Red Hat Enterprise Linux のアーカイブファイルから JBoss Web Server をインストールする場合、コマンドラインから直接 JBoss Web Server を起動および停止できます。コマンドラインから JBoss Web Server を実行する前に、次の一連の設定タスクを実行する必要があります。
-
Tomcat の
JAVA_HOME環境変数を設定します。 -
tomcatユーザーとその親グループを作成します。 -
tomcatユーザーに JBoss Web Server へのアクセスを許可します。
コマンドラインからではなく システムデーモンを使用して JBoss Web Server を管理する 場合、.postinstall.systemd スクリプトはこれらの設定手順を自動的に実行します。
2.5.1. Apache Tomcat の JAVA_HOME 環境変数の設定 リンクのコピーリンクがクリップボードにコピーされました!
初めてコマンドラインから JBoss Web Server を実行する前に、Apache Tomcat の JAVA_HOME 環境変数を設定する必要があります。
手順
-
コマンドラインで、
JWS_HOME/tomcat/binディレクトリーに移動します。 -
setenv.shという名前のファイルを作成します。 setenv.shファイルで、JAVA_HOMEパス定義を入力します。以下に例を示します。
export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk.x86_64
export JAVA_HOME=/usr/lib/jvm/jre-11-openjdk.x86_64Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.5.2. Tomcat ユーザーとグループの作成 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインから初めて JBoss Web Server を実行する前に、Tomcat ユーザーアカウントとユーザーグループを作成して、シンプルかつ安全なユーザー管理を可能にする必要があります。Red Hat Enterprise Linux では、tomcat ユーザーのユーザー識別子 (UID) と tomcat グループのグループ識別子 (GID) の両方に 53 という予約値があります。
この手順のすべてのステップを root ユーザーとして実行する必要があります。
手順
-
コマンドラインで、
JWS_HOMEディレクトリーに移動します。 tomcatユーザーグループを作成します。groupadd -g 53 -r tomcat
# groupadd -g 53 -r tomcatCopy to Clipboard Copied! Toggle word wrap Toggle overflow tomcatユーザーグループにtomcatユーザーを作成します。useradd -c "tomcat" -u 53 -g tomcat -s /sbin/nologin -r tomcat
# useradd -c "tomcat" -u 53 -g tomcat -s /sbin/nologin -r tomcatCopy to Clipboard Copied! Toggle word wrap Toggle overflow
前述のコマンドは、UID と GID の両方を 53 に設定します。後で UID と GID の値を変更する場合は、Tomcat ユーザーとグループの UID と GID を変更する を参照してください。
2.5.3. Tomcat ユーザーに JBoss Web Server へのアクセス権を付与する リンクのコピーリンクがクリップボードにコピーされました!
初めてコマンドラインから JBoss Web Server を実行する前に、Tomcat ディレクトリーの所有権を tomcat ユーザーに割り当てて、Tomcat ユーザーに JBoss Web Server へのアクセスを許可する必要があります。
この手順のすべてのステップを root ユーザーとして実行する必要があります。
手順
-
JWS_HOMEディレクトリーに移動します。 Tomcat ディレクトリーの所有権を
tomcatユーザーに割り当てます。chown -R tomcat:tomcat tomcat/
# chown -R tomcat:tomcat tomcat/Copy to Clipboard Copied! Toggle word wrap Toggle overflow tomcatユーザーに、すべての親ディレクトリーへの実行権限があることを確認します。chmod -R u+X tomcat/
# chmod -R u+X tomcat/Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
tomcatユーザーがディレクトリーの所有者であることを確認します。ls -l
# ls -lCopy to Clipboard Copied! Toggle word wrap Toggle overflow