3.2.2. 環境設定


JBoss Enterprise Web Server稼働前にJAVA_HOME の変数を設定する必要があります (手順3.6「JAVA_HOMEの設定」参照)。
オプションで、以下を行うことも可能です。
環境設定後に post-installation スクリプトの実行 (手順3.13「Post-intallation スクリプトの実行」参照)

手順3.6 JAVA_HOMEの設定

この手順に従いTomcatが対応の Java を指定するようにJAVA_HOME 変数を設定します。
  1. Tomcatのbin ディレクトリで($EWS_HOME/tomcat5/bin あるいは $EWS_HOME/tomcat6/bin)、setenv.sh ファイルを作成します(例:vim tomcat<VERSION>/bin/setenv.shコマンドを実行)。
  2. JAVA_HOME パスの定義をファイルに追加します。例:export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64

手順3.7 Tomcatユーザの作成

この手順に従いTomcatユーザーおよび親グループを作成します。
  1. シェルプロンプトでroot ユーザーになります。
  2. 以下のコマンドを実行し、Tomcatユーザーグループを作成します。
    # groupadd -g 91 -r tomcat
    Copy to Clipboard Toggle word wrap
  3. $EWS_HOMEに移動します。
  4. $EWS_HOMEから以下のコマンドを実行し、TomcatユーザーグループにTomcatユーザーを作成します。
    # useradd -c "Tomcat" -u 91 -g tomcat -s /bin/sh -r -d /home/tomcat tomcat
    Copy to Clipboard Toggle word wrap
  5. $EWS_HOMEから以下のコマンドを実行し、tomcat ユーザーにTomcatディレクトリの所有権を割り当て、ユーザーがTomcatサービスを実行できるようにします。
    # chown -R tomcat:tomcat tomcat<VERSION> chown -R tomcat:tomcat tomcat<VERSION> chown -R tomcat:tomcat tomcat<VERSION> 
    Copy to Clipboard Toggle word wrap
    該当のTomcatバージョン番号(5 あるいは 6)で <VERSION> を置き換えてください。
  6. $EWS_HOME からls -l コマンドを実行し、TomcatユーザーがTomcatディレクトリの所有者かどうかを確認します。
  7. 必ず、tomcat ユーザーが親ディレクトリすべてに対して実行権限を持つようにしてください。

手順3.8 Apache ユーザーの設定

この手順に従いApacheユーザーを設定します。
  1. root ユーザーで以下のコマンドを実行し、Apacheユーザーグループを作成します。
    # groupadd -g 48 -r apache
    Copy to Clipboard Toggle word wrap
  2. 以下のコマンドを実行し、Apache ユーザーグループを作成します。
    # useradd -c "Apache" -u 48 -g apache -s /bin/sh -r -d /home/apache apache
    Copy to Clipboard Toggle word wrap
  3. $EWS_HOMEへ移動してから、以下のコマンドを実行しapacheユーザーにApache ディレクトリの所有権を割り当て、ユーザーが httpd サービスを実行できるようにします。
    # chown -R apache:apache httpd
    Copy to Clipboard Toggle word wrap
  4. $EWS_HOME からls -lを入力し、apache ユーザーが該当の Apache インストールパスへの実行権限を持つか確認してください。出力は以下のようになります。
    drwxrwxr-- 11 apache apache 4096 Feb 14 06:52 httpd
    Copy to Clipboard Toggle word wrap

手順3.9 SSLの削除

JBoss Enterprise Web ServerはデフォルトでSSLに対応していますが、削除可能です。
この手順に従いSSLを削除、あるいは再追加します。
  1. $EWS_HOME/httpd/conf.d/ ディレクトリに移動します。
  2. SSL設定ファイルの名前変更
    • SSLを削除するには、ssl.confの名前をssl.conf.disabledに変更します。
    • SSLを再追加するには、ssl.conf.disabledの名前をssl.confに変更します。

手順3.10 log4jの設定

Tomcatでlog4j ロギングを追加するには、この手順に従います。
  1. $EWS_HOME/extras/ ディレクトリに移動します。
  2. log4j.jar および log4j.propertiesファイルをTomcatディレクトリのlib にコピーします。
    • Tomcat6を使っている場合は、以下のコマンドを実行します。
      extras]# cp log4j.jar log4j.properties ../tomcat6/lib
      Copy to Clipboard Toggle word wrap
      extras]# cp tomcat-juli-adapters.jar $EWS_HOME/tomcat6/lib
      Copy to Clipboard Toggle word wrap
    • Tomcat5を使っている場合は、以下のコマンドを実行します。
      extras]# cp log4j.properties ../tomcat5/common/classes
      Copy to Clipboard Toggle word wrap
      extras]# cp log4j.jar ../tomcat5/common/lib
      Copy to Clipboard Toggle word wrap

手順3.11 mod_jkの設定

mod_jkを使えるようにHTTP Serverを設定するには、以下を定義します。
  • workers.properties ファイルで利用可能なワーカー (JBoss インスタンス)
  • mod_jk 設定ファイル
この手順に従い、mod_jkをロードバランサとして利用できるようにHTTP Server を設定します。
  1. $EWS_HOME/httpd/conf/ ディレクトリで、workers.propertiesを作成します。
  2. $EWS_HOME/httpd/conf.d/ ディレクトリでmod_jk.confを作成します。

    注記

    jboss-ews-docs-1.0.2.zip ファイルにあるテンプレートファイルを使うこともできます(このファイルは Red Hat Customer Portal から入手可能)。ファイルをダウンロード、展開後、mod_jk.conf.sampleworkers.properties.sample のサンプルファイルを$EWS_HOME/doc/mod_jk/からステップ 1ステップ 2で定義されている場所にコピーします。これらのファイルの名前を変更し( sample の拡張子を削除) 、必要であれば内容を変更します(「その他のリソース」参照)。

手順3.12 mod_clusterの設定

この手順に従い、mod_clusterをロードバランサとして利用できるようにHTTP Server を設定します。
  1. <EWS_HOME>/httpd/conf/httpd.conf ファイルにて、以下の行頭にハッシュ記号(#) を追加し、mod_proxy_balancer.soを無効にします。
    LoadModule proxy_balancer_module /modules/mod_proxy_balancer.so
    Copy to Clipboard Toggle word wrap
    このモジュールは、JBoss HTTP Connectorとの互換性がありません。
  2. サーバーを設定し、JBoss HTTP Connector モジュールをロードします。
    1. $EWS_HOME/httpd/conf.d/ ディレクトリでJBoss_HTTP.confを作成します。
    2. 以下の行を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
      Copy to Clipboard Toggle word wrap

手順3.13 Post-intallation スクリプトの実行

この手順に従い、post-installation スクリプトを実行します。
  1. シェルプロンプトでroot ユーザーになります。
  2. $EWS_HOME/httpd ディレクトリに移動します。
  3. 以下のコマンドを実行します。
    # ./.postinstall
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat