第 8 章 在 Microsoft Windows Server 上将 JBoss EAP 作为服务运行和移除


您可以使用存档安装方法在 Microsoft Windows Server 上安装 JBoss EAP。这个方法提供了服务器的基本默认安装,并将配置文件和库放置在标准文件夹中。服务器的默认安装包含 service.bat 脚本,您可以将它用于 Jsvc 来停止和启动 JBoss EAP。

先决条件

  • 您已安装了 JBoss EAP。
  • 您在服务器上具有管理员特权。
  • 您已设置了 JAVA_HOME 系统环境变量。

流程

  1. 安装 JBoss Core Services Jsvc 软件包。

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

    1. 打开浏览器并登录到红帽客户门户网站 JBoss Software Downloads 页面
    2. Product 下拉菜单中选择 Apache Jsvc
    3. Version 下拉菜单中选择最新版本。
    4. 在列表中找到 Red Hat JBoss Core Services Apache Jsvc,确保为您的系统选择正确的平台和架构,然后点 Download 链接。
    5. 将下载的存档文件提取到含有 JBoss EAP 安装目录的目录。
    6. 这会生成与 JBoss EAP 安装目录相同的级别的 jbcs-jsvc-<VERSION>' 目录。例如:

      C:\Program Files
      ├── jboss-eap-8.0
      │   ├── bin
      │   └── ...
      └── jbcs-jsvc-<VERSION>
      Copy to Clipboard Toggle word wrap
  2. 安装服务。

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

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

      重要

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

  3. 根据需要调整服务的日志级别:

    1. 对于单机服务器:

      service.bat install /loglevel INFO
      Copy to Clipboard Toggle word wrap
    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
      Copy to Clipboard Toggle word wrap

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

  4. Services 控制台中验证新服务。

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

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

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

    1. 要从终端启动该服务,请使用以下命令,根据需要更改服务名称:

      net start JBossEAP8
      Copy to Clipboard Toggle word wrap
    2. 要从终端停止该服务,请使用以下命令,根据需要更改服务名称:

      net stop JBossEAP8
      Copy to Clipboard Toggle word wrap

其他资源

  • 要了解如何在 Microsoft Windows Server 上设置环境变量,请参阅 Microsoft Windows 文档。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部