5.4. 環境設定
JBoss Enterprise Web Serverのインストール後、Tomcat向けのJAVA_HOME を設定します (手順5.5「Tomcatの設定」参照)。
オプションで、以下を行うことも可能です。
- リンクの削除 (手順5.6「SSLの削除」参照)
- log4jロギングの追加 (手順5.7「log4jの設定」の参照)
- mod_jk あるいは mod_clusterを有効化 (手順5.8「mod_jkの設定」 および 手順5.9「mod_clusterの設定」を参照)
手順5.5 Tomcatの設定
Tomcat開始前に、
JAVA_HOME
変数を対象のJDK (1.6.0)を指定するように設定します。
tomcat
設定ファイルを検索します。- Tomcat5は
/opt/redhat/ews/etc/sysconfig/tomcat5
- Tomcat6は
/opt/redhat/ews/etc/sysconfig/tomcat6
- 設定ファイルを開き以下の行頭にあるハッシュ (#)を削除します。
JAVA_HOME="/usr/java"
# JAVA_HOME="/usr/java"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順5.6 SSLの削除
デフォルトでJBoss Enterprise Web Server はSSLに対応していますが、SSLサポートを削除することができます。
この手順に従いSSLを削除、あるいは追加します。
/opt/redhat/ews/etc/httpd/conf.d
へ移動します。- SSL設定ファイルの名前変更
- SSLを削除するには、
ssl.conf
の名前をssl.conf.disabled
に変更します。 - SSLを再度有効にするには、
ssl.conf.disabled
の名前をssl.conf
に変更します。
手順5.7 log4jの設定
Tomcatで
log4j
ロギングを追加するには、この手順に従います。
/opt/redhat/ews/share/extras
ディレクトリに移動します。log4j.jar
およびlog4j.properties
ファイルをTomcatディレクトリのlib
にコピーします。- Tomcat6を使っている場合は、以下のコマンドを実行します。
extras]# cp log4j.jar log4j.properties ../tomcat6/lib
extras]# cp log4j.jar log4j.properties ../tomcat6/lib
Copy to Clipboard Copied! Toggle word wrap Toggle overflow extras] # cp tomcat-juli-adapters.jar /opt/redhat/ews/share/tomcat6/lib
extras] # cp tomcat-juli-adapters.jar /opt/redhat/ews/share/tomcat6/lib
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Tomcat5を使っている場合は、以下のコマンドを実行します。
extras]# cp log4j.properties ../tomcat5/common/classes
extras]# cp log4j.properties ../tomcat5/common/classes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow extras]# cp log4j.jar ../tomcat5/common/lib
extras]# cp log4j.jar ../tomcat5/common/lib
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
手順5.8 mod_jkの設定
mod_jkを使えるようにHTTP Serverを設定するには、以下を定義します。
workers.properties
ファイルで利用可能なワーカー (JBoss インスタンス)- mod_jk 設定ファイルのmod_jk.conf
この手順に従い、mod_jkをロードバランサとして利用できるようにHTTP Server を設定します。
/opt/rehat/ews/etc/httpd/conf/httpd/conf/
でworkers.properties ファイルを作成します (http://tomcat.apache.org/connectors-doc/reference/apache.htmlを参照)。/opt/rehat/ews/etc/httpd/conf/httpd/conf.d/
でmod_jk.conf ファイルを作成します (http://tomcat.apache.org/connectors-doc/reference/apache.htmlを参照)。注記
/opt/rehat/ews/etc/httpd/conf/httpd/conf/にあるサンプルファイルmod_jk.conf.sample
とworkers.properties.sample
をコピーし変更することができます。必要に応じ内容を変更し、mod_jk.conf
やworkers.properties
に名前を変更します。
手順5.9 mod_clusterの設定
- Red Hat Customer Portalから、ご利用中のオペレーティングシステムおよびアーキテクチャ向けのjboss-ep-native ZIPファイルをダウンロードします。
- ダウンロードしたファイルを展開します。
- ファイルを展開した場所から、
jboss-ep-<VERSION> /native/lib[64]/httpd/modules
へ移動します。 - 以下のコマンドを実行しmod_cluster モジュールを
/opt/redhat/ews/lib[64]/httpd/modules
にコピーします。modules]# cp mod_advertise.so mod_manager.so mod_proxy_cluster.so mod_slotmem.so -t /usr/lib[64]/httpd/modules
modules]# cp mod_advertise.so mod_manager.so mod_proxy_cluster.so mod_slotmem.so -t /usr/lib[64]/httpd/modules
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /opt/redhat/ews/httpd/conf/httpd.conf
ファイルで、以下の行頭にハッシュ記号 (#
) を追加し、mod_proxy_balancer モジュールを無効にします。このモジュールは、JBoss HTTP Connectorとの互換性がありません。LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - サーバーを設定し、JBoss HTTP Connector モジュールをロードします。
/opt/redhat/ews/httpd/conf.d/JBoss_HTTP.conf
のファイルを作成します。- 以下の行を$EWS_HOME/httpd/conf.d/JBoss_HTTP.confファイルに追加します。
LoadModule slotmem_module $EWS_HOME/httpd/modules/mod_slotmem.so LoadModule manager_module $EWS_HOME/httpd/modules/mod_manager.so LoadModule proxy_cluster_module $EWS_HOME/httpd/modules/mod_proxy_cluster.so LoadModule advertise_module $EWS_HOME/httpd/modules/mod_advertise.so
LoadModule slotmem_module $EWS_HOME/httpd/modules/mod_slotmem.so LoadModule manager_module $EWS_HOME/httpd/modules/mod_manager.so LoadModule proxy_cluster_module $EWS_HOME/httpd/modules/mod_proxy_cluster.so LoadModule advertise_module $EWS_HOME/httpd/modules/mod_advertise.so
Copy to Clipboard Copied! Toggle word wrap Toggle overflow