2.2.2. JBoss Web Server インストールの設定
JBoss Web Server を実行する前に一部の設定が必要になります。本セクションには、以下の設定手順が含まれています。
- JAVA_HOME 環境変数の設定
- 簡単でセキュアなユーザー管理のための tomcat ユーザーの作成: Tomcat ユーザーの作成
- Tomcat の log4j ロギングの有効化
JAVA_HOME 環境変数の設定
JBoss Web Server を実行する前に、Tomcat の JAVA_HOME 環境変数を設定する必要があります。
Tomcat の bin ディレクトリー( JWS_HOME/tomcat7/bin または JWS_HOME/tomcat8/bin)で、setenv.sh という名前のファイルを作成し、JAVA_HOME パス定義を挿入します。
例: JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64
Tomcat ユーザーの作成
以下の手順に従って、tomcat ユーザーと親グループを作成します。
-
root ユーザーとしてシェルプロンプトで、
JWS_HOMEディレクトリーに移動します。 以下のコマンドを実行して
tomcatユーザーグループを作成します。# groupadd -g 53 -r tomcat以下のコマンドを実行して、
tomcatユーザーグループにtomcatユーザーを作成します。# useradd -c "Tomcat" -u 53 -g tomcat -s /bin/sh -r tomcattomcatユーザーグループとtomcatユーザーが正しく作成されていることを確認します。$ grep tomcat /etc/group tomcat:x:53 $ grep tomcat /etc/passwd tomcat:x:53:53:Tomcat:/home/tomcat:/bin/shJWS_HOMEから次のコマンドを実行して 、Tomcat ディレクトリーの所有権をユーザーに割り当てて、tomcatユーザーが Tomcat サービスを実行できるようにします。# chown -R tomcat:tomcat tomcat<VERSION><
;VERSION> をそれぞれの Tomcat バージョン番号(7または8)に置き換えます。ls -lを使用して、tomcatユーザーがディレクトリーの所有者であることを確認できます。tomcatユーザーに、すべての親ディレクトリーへの実行権限があることを確認します。以下に例を示します。# chmod -R u+X tomcat<VERSION>
Tomcat の Apache Log4j ロギングの有効化
Apache Log4j でのロギングを有効にするには、以下を実行します。
JWS_HOME/extras/ディレクトリーに移動します。# cd JWS_HOME/extras/log4j-eap6.jarおよびlog4j.propertiesをJWS_HOME/extras/からJWS_HOME/libにコピーします。# cp log4j.properties log4j-eap6.jar ../tomcat<VERSION>/lib/<
;VERSION> を Tomcat バージョン番号(7または8)に置き換えます。JWS_HOME/tomcat<VERSION>/extras/ ディレクトリーに移動します。# cd ../tomcat<VERSION>/extras/tomcat-juli-adapters.jarをJWS_HOME/tomcat<VERSION>/extras からコピーします。JWS_HOME/tomcat<VERSION>/lib に# cp tomcat-juli-adapters.jar ../lib/JWS_HOME/tomcat<VERSION>/bin/tomcat-juli.jarをJWS_HOME/tomcat<VERSION>/extras/tomcat-juli.jar に置き換えます。# cp tomcat-juli.jar ../bin/