第 2 章 从归档文件在 Red Hat Enterprise Linux 上安装 JBoss Web Server
您可以从归档文件或 RPM 软件包在 Red Hat Enterprise Linux 上安装 JBoss Web Server。如果要从存档文件安装 JBoss Web 服务器,您可以从红帽客户门户网站下载并提取 JBoss Web 服务器归档文件。//http://access.redhat.com
从存档文件安装 JBoss Web 服务器时,您可以以不同的方式管理产品。例如,您可以在系统启动时使用系统守护进程,或者从命令行管理 JBoss Web 服务器。
2.1. 先决条件 复制链接链接已复制到粘贴板!
- 您已使用 YUM 软件包管理器或从压缩的存档安装了一个受支持的 Java Development Kit(JDK)。
- 您的系统符合 Red Hat Enterprise Linux 软件包要求。
2.1.1. 使用 YUM 软件包管理器安装 JDK 复制链接链接已复制到粘贴板!
您可以使用 YUM 软件包管理器安装 Java Development Kit(JDK)。有关支持的 JDK 的完整列表,请参阅支持的操作系统和配置。
步骤
将您的 Red Hat Enterprise Linux 系统订阅到适当的频道:
OpenJDK:
- rhel-7-server-rpms
- rhel-8-server-rpms
IBM:
- rhel-7-server-supplementary-rpms
- rhel-8-server-supplementary-rpms
重要Red Hat Enterprise Linux 6 不再被支持,随后从文档中被删除。
以 root 用户身份执行安装 1.8 JDK 的命令:
# yum install java-1.8.0-<VENDOR>-devel将
<VENDOR>替换为ibm或openjdk以 root 用户身份运行以下命令以确保使用正确的 JDK:
# alternatives --config java# alternatives --config javac这些命令返回可用 JDK 版本列表,其选择版本标有加号(
+)符号。如果所选 JDK 不是所需的 JDK,请根据 shell 提示符中的指示更改到所需的 JDK。重要所有使用
java 和 javac命令的软件都使用替代方案所设置的 JDK。更改 Java 替代方案可能会影响其他软件的运行。
2.1.2. 从压缩的归档安装 JDK 复制链接链接已复制到粘贴板!
您可以从压缩的存档(如 .zip 或 .tar 文件)安装 Java Development Kit(JDK)。有关支持的 JDK 的完整列表,请参阅支持的操作系统和配置。
步骤
-
如果 JDK 从供应商的网站(Oracle 或 OpenJDK)下载,请使用供应商提供的安装说明并设置
JAVA_HOME环境变量。 如果 JDK 是从压缩的归档中安装的,请为 Tomcat 设置
JAVA_HOME环境变量:-
在 Tomcat 的
bin目录中(JWS_HOME/tomcat/bin),创建名为setenv.sh的文件。 在
setenv.sh文件中,输入JAVA_HOME路径定义。例如:$ cat JWS_HOME/tomcat/bin/setenv.sh export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
-
在 Tomcat 的
2.1.3. Red Hat Enterprise Linux 软件包要求 复制链接链接已复制到粘贴板!
在 Red Hat Enterprise Linux 上安装 JBoss Web Server 之前,您必须确保您的系统符合以下软件包要求。
Red Hat Enterprise Linux 7 和 Red Hat Enterprise Linux 8 的软件包要求不同。
如果要在 Red Hat Enterprise Linux 8 中使用 OpenSSL,您必须安装与操作系统提供的
openssl软件包。要安装
openssl软件包,以 root 用户身份输入以下命令:# yum install openssl如果要在 Red Hat Enterprise Linux 8 中使用 Apache Portable Runtime(APR),您必须安装由操作系统提供的
apr软件包。要安装
apr软件包,以 root 用户身份运行以下命令:# yum install apr在安装
tomcat-native软件包前,您必须先删除tomcatjss软件包。tomcatjss软件包使用底层网络安全服务(NSS)安全模型,而不是 OpenSSL 安全模型。要删除
tomcatjss软件包,以 root 用户身份运行以下命令:# yum remove tomcatjss
-
在 Red Hat Enterprise Linux 7 中,JBoss Web 服务器使用
openssl和apr软件包,它们由红帽 JBoss Core Services 提供。 -
在 Red Hat Enterprise Linux 8 中,JBoss Web 服务器使用由操作系统提供的
openssl和apr软件包。 -
从 Red Hat Enterprise Linux 8 上的存档文件安装 JBoss Web Server 时,您必须安装
openssl和apr软件包(由操作系统提供的)。