我如何在 Windows 7 x64 上将 jboss EAP-7.0.0 作为 Windows 服务运行?

Tor*_*ili 1 windows service jboss jboss7.x

我已经在 windows 7 x64 操作系统上安装了 Jboss EAP-7.0.0。

当我通过 bin direcotry 内的 standalone.bat 文件运行 Jboss EAP-7.0.0 时,它启动时没有任何问题,部署的 .war 文件也可以正常工作,但当我尝试serice.bat install在 bin direcotry 内运行命令时,它在控制台中提供以下输出:Please install native utilities into expected location D:\jboss EAP-7.0.0\EAP-7.0.0\..\jbcs-jsvc-1.0

我试着用谷歌搜索这个问题。我还尝试点击此链接:无法将 EAP 7 作为 Windows 服务启动。(您可能需要登录网页才能查看整个讨论)和此链接4.3。在 MICROSOFT WINDOWS SERVER 中配置 JBOSS EAP 作为服务,但产品下拉列表为空(请参见图片)

我真的很困惑,需要你的帮助:我如何下载和安装 jbcs-jsvc-1.0 ?

在此处输入图片说明.

Car*_*ten 7

免责声明:我没有在 Windows 7 上确认这一点,但它在 Windows Server 2016 下工作。也就是说,因为不应该有任何相关差异,所以应该没问题。


所述service.bat包括在JBoss的EAP 7所期望一个prunserv.exe在以下位置之一:

  • %JBOSS_HOME%\..\jbcs-jsvc-1.0\sbin\prunsrv.exe 或者
  • %JBOSS_HOME%\bin\prunsrv.exe

如果您没有适当的订阅/权限来下载JBoss 核心服务 Jsvc(例如,因为您只有一个开发者订阅),您可以将其prunsrv.exe作为免费提供的 Apache commons-daemon 包的一部分进行下载:

  1. 下载“commons-daemon-1.0.15-bin-windows.zip”,例如从 http://mirrors.advancedhosters.com/apache/commons/daemon/binaries/windows/
  2. 解压到%JBOSS_HOME%\bin文件夹中
  3. service.bat install

您会收到通知,而不是一条错误消息,您的 Windows 服务已成功安装为“JBossEAP7”(除非您已经拥有一个具有该名称的服务)。