第2章 Red Hat Enterprise Linux への JBoss Web Server のインストール

JBoss Web Server は、以下のいずれかの方法を使用して Red Hat Enterprise Linux にインストールできます。

選択した方法に関係なく、最初に サポートされる Java Development Kit (JDK) をインストール する必要があります。

2.1. 要件

2.1.1. YUM パッケージマネージャーを使用した Java Development Kit (JDK) のインストール

JBoss Web Server をインストールする前に、サポートされる Java Development Kit (JDK) を最初にインストールする必要があります。

サポートされる JDK の完全リストは、「サポートされるオペレーティングシステムおよび設定」を参照してください。

手順

  1. Red Hat Enterprise Linux システムを適切なチャンネルにサブスクライブします。

    • OpenJDK:

      • rhel-6-server-rpms
      • rhel-7-server-rpms
      • rhel-8-server-rpms
    • IBM:

      • rhel-6-server-supplementary-rpms
      • rhel-7-server-supplementary-rpms
      • rhel-8-server-supplementary-rpms
  2. root ユーザーとしてコマンドを実行し、1.8 JDK をインストールします。

    # yum install java-1.8.0-<VENDOR>-devel

    <VENDOR>ibm または openjdk に置き換えます。

  3. root ユーザーとして以下のコマンドを実行し、正しい JDK が使用されていることを確認します。

    # alternatives --config java
    # alternatives --config javac

    これらのコマンドは、利用可能な JDK バージョンと、プラス (+) 記号の付いた選択したバージョンの一覧を返します。選択した JDK が必要な JDK ではない場合は、シェルプロンプトで指示されたように、必要な JDK に変更します。

    重要

    java コマンドおよび javac コマンドを使用するすべてのソフトウェアは、alternatives によって設定された JDK を使用します。Java の代替の変更は、他のソフトウェアの実行に影響を及ぼす可能性があります。

2.1.2. 圧縮アーカイブ (.zip、.tar など) からの JDK のインストール

JBoss Web Server をインストールする前に、サポートされる Java Development Kit (JDK) を最初にインストールする必要があります。

サポートされる JDK の完全な一覧は、本ガイドの 1.2 に記載されています。

JDK がベンダーの Web サイト (Oracle または OpenJDK) からダウンロードされている場合は、ベンダーが提供するインストール手順を使用して、JAVA_HOME 環境変数を設定します。

JDK が圧縮アーカイブからインストールされている場合は、JBoss Web Server を実行する前に Tomcat の JAVA_HOME 環境変数を設定します。

Tomcat の bin ディレクトリー (JWS_HOME/tomcat/bin) では、setenv.sh という名前のファイルを作成し、JAVA_HOME パス定義を挿入します。

例を以下に示します。

$ cat JWS_HOME/tomcat/bin/setenv.sh

export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64

2.1.3. Red Hat Enterprise Linux パッケージの要件

Red Hat Enterprise Linux に JBoss Web Server をインストールする前に、以下の前提条件を満たしていることを確認してください。

  • サポートされる JDK がインストールされている
  • また、RHEL-8 ユーザーは JSSE+OpenSSL または APR を実行する必要があるため、適切に機能するためには Tomcat-Native を使用する必要があります。Tomcat-Native のファイルはネイティブアーカイブディレクトリーにあります。OpenSSL および APR をインストールするには、以下のコマンドを実行します。

    # yum install openssl
    # yum install apr
  • tomcat-native パッケージをインストールする前に、tomcatjss パッケージを削除する必要があります。tomcatjss パッケージは、OpenSSL セキュリティーモデルではなく、基礎となる NSS セキュリティーモデルを使用します。

    • root ユーザーとして以下のコマンドを実行し、tomcatjss を削除します。

      # yum remove tomcatjss