第 3 章 从 RPM 软件包在 Red Hat Enterprise Linux 上安装 JBoss Web Server


您可以从存档文件或 RPM 软件包在 Red Hat Enterprise Linux (RHEL)上安装 JBoss Web 服务器。如果要从 RPM 软件包安装 JBoss Web 服务器,则 Red Hat Subscription Management 提供了安装软件包。

从 RPM 软件包安装 JBoss Web 服务器将 Tomcat 部署为服务,并将 Tomcat 资源安装到绝对路径中。

注意

您可以在 RHEL 版本 8 和 9 上安装 JBoss Web 服务器。红帽不提供用于 RHEL 7 系统的 JBoss Web Server 6.x 发行版。

3.1. 先决条件

  • 已使用 DNF 软件包或从压缩存档安装受支持的 Java Development Kit (JDK)。
  • 您的系统符合 Red Hat Enterprise Linux 软件包要求。

3.1.1. 使用 DNF 软件包管理器安装 JDK

您可以使用 DNF 软件包管理器安装 Java Development Kit (JDK)。有关支持的 JDK 的完整列表,请参阅 JBoss Web 服务器操作系统和配置

注意

这个步骤描述了如何安装 OpenJDK。如果要安装 Oracle JDK,请参阅 Oracle 文档以了解更多信息。

流程

  1. 将 Red Hat Enterprise Linux 系统订阅到适当的频道:

    • rhel-8-server-rpms
    • rhel-9-server-rpms
  2. 要安装支持的 JDK 版本,请以 root 用户身份输入以下命令:

    Copy to Clipboard Toggle word wrap
    # dnf install java-<version>-openjdk-headless

    在前面的命令中,将 java- <version> 替换为 java-11,java-17, 或 java-21

    注意

    JBoss Web Server 6.x 不支持 OpenJDK 8。

  3. 要确保使用了正确的 JDK,请以 root 用户身份运行以下命令:

    Copy to Clipboard Toggle word wrap
    # alternatives --config java

    前面的命令返回带有加号(+)符号标记的可用 JDK 版本列表。如果所选的 JDK 不是所需的 JDK,根据 shell 提示符中的指示更改为所需的 JDK。

    重要

    所有使用 java 命令的软件都使用由 alternatives 设定的 JDK。更改的 Java 替代方案可能会影响其他软件的运行。

3.1.2. 从压缩的归档安装 JDK

您可以从压缩的归档(如 .zip.tar 文件)安装 Java Development Kit (JDK)。有关支持的 JDK 的完整列表,请参阅 JBoss Web 服务器操作系统和配置

流程

  1. 如果您从厂商的网站(Oracle 或 OpenJDK)下载 JDK,请使用厂商提供的安装说明并设置 JAVA_HOME 环境变量。
  2. 如果您从压缩存档安装 JDK,请为 Tomcat 设置 JAVA_HOME 环境变量:

    1. 在 Tomcat 的 bin 目录中(JWS_HOME/tomcat/bin),创建一个名为 setenv.sh 的文件。
    2. setenv.sh 文件中,输入 JAVA_HOME 路径定义。例如:

      Copy to Clipboard Toggle word wrap
      $ cat JWS_HOME/tomcat/bin/setenv.sh
      
      export JAVA_HOME=/usr/lib/jvm/jre-<version>-openjdk.x86_64

      在前面的示例中,将 jre- &lt;version& gt; 替换为 jre-11jre-17jre-21

3.1.3. Red Hat Enterprise Linux 软件包要求

在 Red Hat Enterprise Linux 上安装 JBoss Web Server 前,您必须确保您的系统符合以下软件包要求。

  • 在 Red Hat Enterprise Linux 8 或 9 上,如果要使用 OpenSSL 或 Apache Portable Runtime (APR),您必须安装 openssl 和 Red Hat Enterprise Linux 提供的 apr 软件包。

    • 要安装 openssl 软件包,请以 root 用户身份输入以下命令:

      Copy to Clipboard Toggle word wrap
      # dnf install openssl
    • 要安装 apr 软件包,请以 root 用户身份输入以下命令:

      Copy to Clipboard Toggle word wrap
      # dnf install apr
  • 在安装 tomcat-native 软件包前,您必须删除 tomcatjss 软件包。tomcatjss 软件包使用底层网络安全服务(NSS)安全模型而不是 OpenSSL 安全模型。

    要删除 tomcatjss 软件包,请以 root 用户身份运行以下命令:

    Copy to Clipboard Toggle word wrap
    # dnf remove tomcatjss
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat, Inc.