2.10. 使用 Jsvc 安装和启动 JBoss EAP 存档安装
您可以使用 JBoss Core Services ApacheHTTP Server 安装指南中的 Apache Java Service(Jsvc)组件将 JBoss EAP 作为分离的进程守护进程在 Red Hat Enterprise Linux (RHEL)上运行。
注意
虽然 Jsvc 可以在 RHEL 上工作,但我们强烈建议您使用原生方法在 RHEL 上运行 JBoss EAP 作为服务。
Jsvc 是一组库和应用程序,使 Java 应用程序能够作为后台服务运行。使用 Jsvc 运行的应用程序可以特权用户身份执行操作,然后将身份切换为非特权用户。
流程
- 打开浏览器并登录到红帽客户门户网站的软件下载页面。
- 从 Product 下拉列表中,选择 Apache Jsvc。
- 从 Version 下拉列表中,选择最新版本。
- 在 Releases 列表中选择 Red Hat JBoss Core Services Apache Jsvc。确保为系统选择正确的平台和架构。接下来,选择 Download 链接。
将下载的存档文件提取到含有 JBoss EAP 安装目录的目录。
这会生成一个与 JBoss EAP 安装目录相同深度的
jbcs-jsvc-<VERSION>
目录。例如:/var/opt/ ├── jboss-eap-7.4 │ ├── bin │ └── ... └── jbcs-jsvc-<VERSION>
可选:使用 Jsvc 启动 JBoss EAP 的命令示例假定已创建了
jboss
用户。如果您还没有为 JBoss EAP 创建用户,请运行以下命令来创建jboss
用户和组:# groupadd -f -g 185 -r jboss # useradd -r -u 185 -g jboss -d EAP_HOME -s /sbin/nologin -c "JBoss" jboss
其他资源
- 要了解有关控制 JBoss 核心服务的更多信息,请参阅 Apache HTTP 服务器安装指南中的配置 Apache HTTP 服务器安装。