4.8. ネイティブコンポーネントおよびユーティリティーのインストール
ネイティブコンポーネントは、特定のオペレーティングシステムおよびアーキテクチャー用に最適化するためにコンパイルされたオプションのコンポーネントです。場合によっては、ネイティブコンポーネントを使用すると、パフォーマンスが向上することがあります。ネイティブコンポーネントには、HornetQ (AIO) のネイティブサポートと Tomcat ネイティブライブラリが含まれます。
ネイティブユーティリティーは、サポートされた各オペレーティングシステムおよびアーキテクチャーに固有なオプションのユーティリティーです。これには、オペレーティングシステムで JBoss EAP 6 をサービスとしてインストールし、SSL 暗号化キーおよび証明書を生成するためのスクリプトとユーティリティーが含まれます。
ネイティブコンポーネントとネイティブユーティリティーに加えて、ロードバランシングとクラスタリングのために Webserver コネクターネイティブが使用されます。Webserver コネクターネイティブを設定するには、『管理および設定ガイド』を参照してください。
4.8.1. ネイティブコンポーネントおよびネイティブユーティリティーのインストール (Zip、インストーラー) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
要件
- Zip インストール、グラフィカルインストーラー、またはテキストベースインストーラーを使用して JBoss EAP 6 をインストールする必要があります。
- JBoss EAP 6 サーバーの管理 CLI または管理コンソールにアクセスします。『管理設定ガイド』の「管理 CLI の起動」または「管理コンソールへログイン」を参照してください。
- ネイティブコンポーネントの場合:
- Red Hat Enterprise Linux 6 および 7 環境では、Apache Portability Runtime (APR) および OpenSSL ライブラリがインストールされていることを確認してください。JBoss EAP ネイティブコンポーネントに含まれる Tomcat ネイティブライブラリを使用する場合は、インストールする前にオペレーティングシステムパッケージ
tomcatjssを削除する必要があります。 - HP-UX 環境では、OpenSSL をインストールする必要があります。
手順4.13 ネイティブコンポーネントをダウンロードおよびインストールする
- Red Hat カスタマーポータルから、使用しているオペレーティングシステムとアーキテクチャー用のネイティブコンポーネントパッケージをダウンロードします。パッケージは、「JBoss EAP 6 のダウンロード (Zip インストール)」で指定されたのと同じ場所からダウンロードできます。
- ダウンロードされたネイティブコンポーネントの zip アーカイブを JBoss EAP 6 インストールに抽出します。抽出の成功は、
EAP_HOME/modules/system/layers/base/org/jboss/as/web/main/lib/に、使用しているオペレーティングシステムとアーキテクチャー用の新しいフォルダーがあるかどうかをチェックして確認できます。 - 管理 CLI を使用して、以下のコマンドで Web サブシステムのネイティブコンポーネントをアクティブ化します。
[standalone@localhost:9999 /] /subsystem=web:write-attribute(name=native,value=true) - 変更を適用するために JBoss EAP 6 サーバーを再起動します。
手順4.14 ネイティブユーティリティーをダウンロードおよびインストールする
- Red Hat カスタマーポータルから、使用しているオペレーティングシステムとアーキテクチャー用のネイティブユーティリティーパッケージをダウンロードします。パッケージは、「JBoss EAP 6 のダウンロード (Zip インストール)」で指定されたのと同じ場所からダウンロードできます。
- ダウンロードされたネイティブコンポーネントの zip アーカイブを JBoss EAP 6 インストールに抽出します。抽出の成功は、
nativeディレクトリーがEAP_HOME/modules/system/layers/base/にあるかどうかをチェックして確認できます。 - 特定のネイティブユーティリティー機能を設定するには、JBoss EAP ドキュメンテーションスイートと Red Hat カスタマーポータルにある手順を参照してください。