3.2. mod_jk と動作するよう JBoss を設定する


タスク : mod_jk を使用して JBoss Enterprise Application Platform が動作するよう設定する。

このタスクでは、クラスタ化したノードで JBoss Enterprise Application Platform インスタンスを正しく準備し、mod_jk ロードバランサから転送された要求を受け取ります。
必要な各サーバーインスタンスに対してこのタスクを繰り返し、各ステップでの警告に注意してください。
  1. クラスタ化したサーバーインスタンスの場所に移動します。
  2. JBOSS_EAP_DIST/jboss-as/server/PROFILE/deploy/jbossweb.sar/server.xml を開きます。
  3. ノード名を指定するには、server.xml<Engine> 要素に jvmRoute 属性を追加します。jvmRoute 属性値は HTTPD_DIST/conf/workers.properties で定義されたノード名です。
    <!--Preceeding syntax removed for readability -->
    <Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1">
    <!--Proceeding syntax removed for readability -->
    </Engine>
    Copy to Clipboard Toggle word wrap

    重要

    クラスタ内で複数のサーバーノードを設定するつもりの場合は、このステップを繰り返すたびに jvmRoute 属性値を一意の名前に変更するようにしてください。
  4. server.xml で、AJP プロトコル <connector> 要素が有効であることを確認してください (非コメント化)。その要素は新しいインストールではデフォルトで非コメント化されています。
    <Connector protocol="AJP/1.3" port="8009" address="${jboss.bind.address}"
       redirectPort="8443" />
    Copy to Clipboard Toggle word wrap
  5. これで mod_jk ロードバランサを使って Apache httpd Server を正しく設定することができました。これによりクラスタ内のサーブレットコンテナへの呼び出しを分散し、同じサーブレットコンテナ (スティッキーセッション) を使用することができます。

注記

JBoss での mod_jk の使用に関する補足情報は http://www.jboss.org/community/wiki/UsingModjk12WithJBoss の JBoss wiki ページを参照してください。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat