Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

3.8. 安装 Native 组件和工具

Native 组件是可选的组件,它编译时已针对特定的操作系统和架构进行了优化。在某些情况下,使用 Native 组件可能会提高性能。Native 组件包含对 HornetQ (AIO) 和 Tomcat Native Library 的原生支持。详情请参考 第 3.9.2 节 “在 Red Hat 企业版 Linux 里将 JBoss EAP 配置为服务(ZIP、安装程序方法)。”《管理和配置指南》Jsvc 章节。
Native 工具是每个被支持的操作系统和架构所专有的可选工具。它包含将 JBoss EAP 6 安装为服务、生成 SSL 加密密钥和证书的脚本和工具。
除了 Native 组件和 Native 工具,我们也将 Webserver Connector Natives 用于负载平衡和群集。关于配置 Webserver Connector Natives 的详情,请参考《管理和配置指南》

3.8.1. 安装 Native 组件和工具(通过 ZIP 方式和安装程序)

前提条件

  • 使用 ZIP 方式、图形化或基于文本的安装程序安装 JBoss EAP 6:
  • 对 JBoss EAP 6 服务器的管理 CLI 或管理控制台的访问。请参考《管理和配置指南》里的 《登陆管理 CLI》《登陆管理控制台》
  • 对于 Native 组件
    • 在 Red Hat Enterprise Linux 6 / 7 环境里,请确保安装了 Apache Portability Runtime (APR) 和 OpenSSL 库。如果您希望使用 JBoss EAP Native 组件里的 Tomcat Native Library,在安装之前您必须先删除操作系统软件包 tomcatjss
    • 在 HP-UX 环境里,必须已安装 OpenSSL。

过程 3.13. 下载和安装 Native 组件

  1. 请从 Red Hat 客户入口下载适合您的操作系统和架构的 Native 组件。您可以在 第 3.3.1 节 “下载 JBoss EAP 6(ZIP 安装)” 里指定的相同位置里下载软件包。
  2. 在 JBoss EAP 6 安装目录里解压下载的 Native 组件 ZIP 归档文件。
    您可以检查在 EAP_HOME/modules/system/layers/base/org/jboss/as/web/main/lib/ 下是否存在适合您的操作系统和架构的新文件夹来来验证解压是否成功。
  3. 请用下列管理 CLI 命令为 web 子系统激活 Native 组件:
    [standalone@localhost:9999 /] /subsystem=web:write-attribute(name=native,value=true)
  4. 重启 JBoss EAP 6 服务器以应用这些修改。

过程 3.14. 下载和安装 Native 工具

  1. 请从 Red Hat 客户入口下载适合您的操作系统和架构的 Native 工具。您可以在 第 3.3.1 节 “下载 JBoss EAP 6(ZIP 安装)” 里指定的相同位置里下载软件包。
  2. 在 JBoss EAP 6 安装目录里解压下载的 Native 组件 ZIP 归档文件。
    您可以检查在 EAP_HOME/modules/system/layers/base/ 下是否存在 native 目录来验证解压是否成功。
  3. 请参考 JBoss EAP 文档套件和 Red Hat 客户入口里描述的过程来配置专有的 Native 工具功能。