4.3. 在 Microsoft Windows Server 中将 JBoss EAP 配置为服务


先决条件

  • 安装 JBoss EAP 作为 ZIP 或安装程序安装.
  • 服务器上的管理员特权.
  • 必须设置 JAVA_HOME 系统环境变量。
  • JBoss EAP 服务器实例不得正在运行。
重要

使用 set 命令在 Windows Server 命令提示符中设置系统环境变量不会永久设置 环境变量。您必须使用 setx 命令,或者使用 Control Panel 中的 System 接口。

在 Microsoft Windows Server 中将 JBoss EAP 配置为服务

  1. 创建两个系统环境变量:

    • JBOSS_HOME 指向 JBoss EAP 安装目录.
    • NOPAUSE=1
  2. 安装 JBoss Core Services Jsvc 软件包

    如果尚未配置,请下载并提取 JBoss Core Services Jsvc 软件包。

    1. 打开浏览器并登录红帽客户门户 JBoss 软件下载页面
    2. Product 下拉菜单中选择 Apache Jsvc
    3. Version 下拉菜单中选择最新版本。
    4. 在列表中选择 Red Hat JBoss Core Services Apache Jsvc,确保您为系统选择正确的平台和架构,然后单击 Download 链接。
    5. 将下载的 ZIP 文件提取到含有 JBoss EAP 安装目录的 目录。

      这将生成与 JBoss EAP 安装 目录相同的深度的 jbcs-jsvc- <VERSION> 目录。例如:

      C:\Program Files
      ├── jboss-eap-7.3
      │   ├── bin
      │   └── ...
      └── jbcs-jsvc-<VERSION>
  3. 安装服务

    打开一个终端,再将目录更改为 EAP_HOME\bin

    以下是用于为单机服务器或受管域中的服务器创建新服务的基本 service.bat install 命令的示例。要获得所有可能选项的列表,可在没有任何参数的情况下运行 service.bat

    重要

    如果指定 /jbossuser/jbosspass 参数,您必须确保您的 JBoss EAP 用户的密码不包含哈希(#)或分号(;)。

    执行以下命令,根据需要调整服务的日志级别:

    1. 对于单机服务器:

      service.bat install /loglevel INFO
    2. 对于受管域中的服务器:

      使用 /host 参数指定服务控制的 JBoss EAP 主机控制器的名称。您可以通过在管理 CLI 中执行 ls /host 来查看名称的有效值。

      将以下命令中的 EAP_HOST_NAME 替换为您的 JBoss EAP 主机控制器名称。如果您在未提供 JBoss EAP 主机控制器名称的情况下指定 /host 参数,则名称默认为 master

      service.bat install /host EAP_HOST_NAME /loglevel INFO

    将创建名为 JBossEAP7 的新 Windows 服务。

  4. Services 控制台中验证 New Service

    打开 Windows Services 控制台(services.msc),并验证是否已创建该服务。

    如果使用默认服务名称,则在 Windows 服务列表中,新服务将具有显示名称: JBossEAP7。从 Services 控制台,您可以启动和停止该服务,也可以更改其如何和何时启动该服务的设置。

  5. 从终端启动和停止 JBoss EAP 服务

    要从终端启动服务,请使用以下命令更改服务名称(如有必要):

    net start JBossEAP7

    要从终端停止该服务,请使用以下命令,根据需要更改服务名称:

    net stop JBossEAP7

如果要删除 JBoss EAP 服务,请使用以下步骤:

在 Microsoft Windows Server 中移除 JBoss EAP 服务

  1. 如果服务正在运行,首先打开终端并通过使用服务名称执行 net stop 命令来停止 该服务:

    net stop JBossEAP7
  2. 在终端中,将目录更改为 EAP_HOME\bin 并执行以下命令:

    service.bat uninstall
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部